C++ :: Aufgabe #12
5 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:
Merke: Mehr als 10$. Es wird abgerundet.
C-Code
#include <iostream> #include <iterator> int main() { auto i = *std::istream_iterator<unsigned long long>(std::cin); std::cout << "Discountpreis: "<< ( i > 1000 ? i * 0.9 : i); }
C-Code
#include <iostream> int getDiscountAmount(int amount); int main(int argc, char** argv) { int amount = 0; std::cout << "Geben Sie den Gesamtbetrag (in Cent) ein: "; std::cin >> amount; std::cout << "Discountpreis: " << getDiscountAmount(amount) << "\n"; return 0; } int getDiscountAmount(int amount) { int discountAmount {0}; if (amount > 1000) { discountAmount = amount * 0.1; discountAmount = amount - discountAmount; } else discountAmount = amount; return discountAmount; }
C-Code
#include "stdafx.h" #include <iostream> using namespace std; int main() { int geldBetrag = 0; cout << "Geben Sie den Gesamtbetrag ein: (in Cent)" << endl; cin >> geldBetrag; if (geldBetrag >= 10000) { geldBetrag = geldBetrag * 0.9; cout << "Rabattpreis: " << geldBetrag << endl; } else { cout << "Preis: " << geldBetrag << endl; } return 0; }
C-Code
#include <iostream> using namespace std; int main() { int gesammt=0,discount=0; cout << "Geben Sie den Gesammtbetrag (in Cent) ein: "; cin >> gesammt; if(gesammt>1000) { discount=gesammt*0.9; cout << "Discountpreis: " << discount; } else cout << "Discountpreis: " << gesammt; return 0; }
C-Code
#include <iostream> using namespace std; int main() { int total; cout << "Geben Sie den Gesamtbetrag ein: "; cin >> total; if(total > 1000) { total -= (total / 100) * 10; cout << "Discountpreis: " << total << "\n"; } else { cout << "Preis: " << total << "\n"; } }