/* MHe, 26.03.2001 MC1 TSU */ #include #include #include #include void main(void) { /* Deklarationen */ float l; float b; float platte; int abort; int valid; int const kosten = 155; int anzahl; float anzahl_l; float anzahl_b; float preis; float flaeche; char again; do { /* Beginn Usereingaben */ clrscr(); gotoxy(25,1); printf("***** šbung 4 MHe *****"); gotoxy(25,2); printf("***** Bodenplatten *****"); printf("\n\nRauml„nge in m : "); scanf("%f",&l); printf("\nRaumbreite in m : "); scanf("%f",&b); printf("\nPlattenseite in m : "); scanf("%f",&platte); /*Beginn Berechnungen */ anzahl_l = (l / platte); anzahl_b = (b / platte); anzahl_l = ceil(anzahl_l); anzahl_b = ceil(anzahl_b); anzahl = anzahl_l * anzahl_b; preis = anzahl * kosten; flaeche = l * b; /* Beginn Ausgabe */ printf("\nBen”tigte Platten : %d",anzahl); printf("\nFl„che : %6.2f m^2",flaeche); printf("\nTotalpreis in Fr : %6.2f",preis); /* Begin Userabfrage */ do { printf("\n\nWeitere Berechnung (J/N)?"); scanf("%c%c", &again, &again); //again = tolower(again); if (again == 'j') { abort = 0; valid = 1; } else if (again == 'n') { abort = 1; valid = 1; } else { valid = 0; printf("Falsche Eingabe!"); } } while (valid == 0); } while (abort == 0); }