C :: Aufgabe #9

2 Lösungen Lösungen öffentlich

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.

Konsolenausgabe:

Geben Sie den Gesamtbetrag ein:
2000
Discountpreis: 1800

Lösungen:

vote_ok
von devnull (8870 Punkte) - 18.07.2013 um 18:08 Uhr
Quellcode ausblenden C-Code
/* 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;
}
vote_ok
von kathleenw (3600 Punkte) - 18.08.2020 um 09:38 Uhr
Quellcode ausblenden C-Code
#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");
}