Seite 1 von 1

tutorials.at operator beispielprogramm

Verfasst: Mi Jan 27, 2010 9:49 am
von tom
HALLO
würde mich sehr freuen wenn mir jemand sagen könnte warum der follgende quellcode nicht funzt.
habe code-blocks compiler , windows xp
es lässt sich schön compilern die addition funzt auch nur alles weitere ist mist , warum???
habe das auf tutorials.at gefunden und bin etwas entmutigt weil ich selber gerade nicht weiter komme seit stunden
danke schön
mfg tom

Code: Alles auswählen

#include <stdio.h>

int main()
{
  int summand1, summand2, minuend, subtrahend, faktor1, faktor2;
  double dividend, divisor;

  printf ("Summanden eingeben: ");
  scanf ("%d %d", &summand1, &summand2);

  printf ("Minuend und Subtrahend eingeben: ");
  scanf ("%d %d", &minuend, &subtrahend);

  printf ("Faktoren eingeben: ");
  scanf ("%d %d", &faktor1, &faktor2);

  printf ("Dividend und Divisor eingeben: ");
  scanf ("%if %if", &dividend, &divisor);

  printf ("%d + %d = %d\n", summand1, summand2, summand1 + summand2);
  printf ("%d - %d = %d\n", minuend, subtrahend, minuend - subtrahend);
  printf ("%d * %d = %d\n", faktor1, faktor2, faktor1 * faktor2);
  printf ("%.2f / %.2f = %f\n", dividend, divisor, dividend / divisor);

  return 0;
}
Edit by Xin: Codetags hinzugefügt

Re: tutorials.at operator beispielprogramm

Verfasst: Mi Jan 27, 2010 10:38 am
von sonic
Bei mir funktioniert das Beispiel mit einer kleinen Änderung beim einlesen der double werte.

Code: Alles auswählen

scanf ("%if %if", &dividend, &divisor);
wird bei mir zu

Code: Alles auswählen

scanf ("%lf %lf", &dividend, &divisor);
da ich glaube in Erinnerung zu haben, dass man double werte mit %lf einlesen muss...

Greets
sonic
test.jpg

Re: tutorials.at operator beispielprogramm

Verfasst: Mi Jan 27, 2010 1:48 pm
von tom
danke für deine antwort ich habe es mit i und I(gross) versucht
der fehler war : ich habe bei der eingabe der zahlen die zeihen mit eingegeben
also 5 + 5 oder 5 - 3 oder 4 * 4 usw
ohne der zeihen gehts
man man , bin aber erst durch dich drauf gekommen
VIELEN DANK