Hi,
ich mache gerade ein paar Übungsaufgaben und beisse mir gerade die Zähne an einer Aufgabe aus und andere Leute aus meinem Kurs sind grad nicht online...
Die Aufgabenstellung ist, ein int einzulesen als Cent betrag, diesen in einen Euro betrag umzuwandeln und dann immer aufgerundet ausgeben, also wenn man z.B. 90 eingibt, dass 1 ausgegeben wird... Oder bei 101, dann 2 Ausgegeben wird, usw...
Wie kann ich das machen?
Ich schreibe einfach mal meine Main funktion hier rein:
{
int a;
float erg;
int Ende;
printf("<1> Programm oeffnen, <2> Programm beenden!\n");
scanf("%d",&Ende);
while (Ende != 2) {
printf("Bitte geben sie den zu rundenden Betrag in Cents ein:\n");
scanf("%d",& a);
erg = a/100;
printf("Der Betrag in aufgerundeten Euros ist: %f\n\n\n", ceil(erg));
}
Hoffe mir kann jmd. schnell helfen :O
Das Problem ist ja, dass ich mit dem integer Wert keine Nachkommastellen mehr besitze und somit nicht mehr wirklich runden kann...
mfg Test-Grave