C :: Aufgabe #9
2 Lösungen
Programmier-Basics: Rabattaktion
Anfänger - C
von Freki
- 27.12.2012 um 14:53 Uhr
Während einer Sonderaktion wird ein Rabatt von 10% auf alle
Einkäufe mit einem Gesamtbetrag von mehr als $10.00 gewährt.
Schreiben Sie ein Programm, das nach dem Gesamtbetrag fragt
und den Rabatt berechnet.
Der Gesamtbetrag wird in Cent (als Ganzzahl) eingegeben.
Einkäufe mit einem Gesamtbetrag von mehr als $10.00 gewährt.
Schreiben Sie ein Programm, das nach dem Gesamtbetrag fragt
und den Rabatt berechnet.
Der Gesamtbetrag wird in Cent (als Ganzzahl) eingegeben.
Konsolenausgabe:
Geben Sie den Gesamtbetrag ein:
2000
Discountpreis: 1800
Lösungen:
/* rabatt.c devnull,18-07-2013 */
#include <stdlib.h>
#include <stdio.h>
/* main */
int main()
{
char sbetrag[20];
int brutto;
float netto,rabatt;
printf("Der Gesamtbetrag: " );
scanf( "%s", sbetrag );
brutto=atoi(sbetrag);
rabatt=(brutto>10)?.1*brutto:0.;
netto=(float)brutto-rabatt;
printf("Discountpreis: %.2f (Rabatt: %.2f)\n", netto,rabatt);
return 0;
}
#include <stdio.h>
int main(void)
{
int betrag;
printf("Geben sie den Gesamtbetrag ein: \n");
scanf("%d", &betrag);
if (betrag>10)
printf("Discountpreis: %.2f\n", betrag*0.9);
else
printf("Kein Rabatt möglich.\n");
}
