also ich will ein programm erstellen was die zeit beim brennen einer CD angibt! problem ist, es soll die zeit in Minuten und sekunden ausgeben, ich hab mir das angeguckt mit time.h habs aber nicht verstanden (anfänger halt) und hab mir gedacht ich schreib die funktion selber und zwar ungefähr so: wenn die zahl hinter dem komma >=60 ist dann soll er +0,4 rechnen (so ist das immer in einer ganzen zahl vorne und nicht mehr als 0.6 hinter dem komma angegeben) also beispiel: 4,7 minuten wird zu 5,1 minuten! aber ich weiß nicht wie ich die if funktion schreibe, dass er erkennt, dass die Zahl hinter dem Komma größer als 6 sein muss um die bedingung zu erfüllen! hier der programmcode (komplett )
besser noch wärs natürlich in minuten und sekunden also 5 Minuten 10 Sekunden!
danke sehr schonmal
#include <iostream.h>
#include <stdlib.h>
#include <stdio.h>
main()
{
int cd, geschw,x;
printf("C D A B S P I E L B E R E C H N U N G S Z E I T D A U E R oder so\n");
printf("\nGeben sie die Laenge der CD in Minuten an: ");
scanf("%i",&cd);
printf("\nGeben sie die Brenngeschwindigkeit an: ");
scanf("%i",&geschw);
if (cd/geschw>=x.60){
printf("\nDie CD zu brennen dauert ca. %.2i Minuten! (mit abschliessen)\n\n\n", cd/geschw+0.6);
}
else
printf("\nDie CD zu brennen dauert ca. %.2i Minuten! (mit abschliessen)\n\n\n", (cd/geschw));
system("PAUSE");
return 0;
}
Firewater
besser noch wärs natürlich in minuten und sekunden also 5 Minuten 10 Sekunden!
danke sehr schonmal
#include <iostream.h>
#include <stdlib.h>
#include <stdio.h>
main()
{
int cd, geschw,x;
printf("C D A B S P I E L B E R E C H N U N G S Z E I T D A U E R oder so\n");
printf("\nGeben sie die Laenge der CD in Minuten an: ");
scanf("%i",&cd);
printf("\nGeben sie die Brenngeschwindigkeit an: ");
scanf("%i",&geschw);
if (cd/geschw>=x.60){
printf("\nDie CD zu brennen dauert ca. %.2i Minuten! (mit abschliessen)\n\n\n", cd/geschw+0.6);
}
else
printf("\nDie CD zu brennen dauert ca. %.2i Minuten! (mit abschliessen)\n\n\n", (cd/geschw));
system("PAUSE");
return 0;
}
Firewater