C :: Aufgabe #76 :: Lösung #7
6 Lösungen
#76
The Copper Coins Nr.1
Anfänger - C
von SymTech
- 12.03.2015 um 14:30 Uhr
Schreibe ein Programm welches errechnet, wie viele Kupfermünzen (1,2,5 Cent) du mindestens brauchst um auf den vom User angegebenen Betrag zu kommen.
Konsolenausgabe:
Betrag in Cent: 54
Du brauchst mindestens 12 Münzen.
#7
von DIWI (40 Punkte)
- 04.01.2020 um 15:30 Uhr
#include <stdio.h>
#include <stdlib.h>
int getInput();
int mininumCoins(int betrag);
int main()
{
int betrag, minCoins;
betrag = getInput();
minCoins = mininumCoins(betrag);
printf("Es sind %d M%cnzen notwendig", minCoins, 129);
return 0;
}
int getInput()
{
float betrag;
printf("Bitte Betrag in Euro eingeben:");
scanf("%f", &betrag);
return (int)(betrag*100);
}
int mininumCoins(int betrag)
{
int anzahl = 0;
while (betrag > 0)
{
if (betrag >= 5)
{
betrag -= 5;
anzahl++;
}
else if (betrag >= 2)
{
betrag -= 2;
anzahl++;
}
else if (betrag >= 1)
{
betrag -= 1;
anzahl++;
}
}
return anzahl;
}
Kommentare:
Für diese Lösung gibt es noch keinen Kommentar
Seite 1 von 0
1
