Python :: Aufgabe #7

13 Lösungen Lösungen öffentlich

Programmier-Basics: Centrechner

Anfänger - Python von Freki - 27.12.2012 um 14:51 Uhr
Schreiben Sie ein Programm, das eine Zahl in Cent einliest.
Das Programm soll die Anzahl von Dollar und Cent
wie folgt ausgeben:


Konsolenausgabe:

Geben Sie die Cent ein:
324
Das ergibt 3 Dollar und 24 Cent.


Lösungen:

2x
vote_ok
von Dome (2100 Punkte) - 28.12.2012 um 20:45 Uhr
Quellcode ausblenden Python-Code
cent = input("Geben Sie die Cent ein:\n")
print("Das ergibt", cent[0:-2] ,"Dollar und",  cent[-2] + cent[-1], "Cent.")
vote_ok
von zayc_ (460 Punkte) - 31.12.2012 um 20:39 Uhr
Quellcode ausblenden Python-Code
#!/usr/bin/python
# -*- coding: iso-8859-1 -*-

import math

try:
	eingabe = int(raw_input("Geben sie bitte die Cent ein: "))

	oute = int(eingabe/100)
	outc = int(eingabe%100)
	
	print("das wären dann "+str(oute)+" Euro und "+str(outc)+" Cent.")

except ValueError:
		print "Ungueltige Eingabe: Eine ZAHL eingeben!"
vote_ok
von _Mala_Fide_ (820 Punkte) - 09.12.2014 um 20:26 Uhr
Quellcode ausblenden Python-Code
#!/usr/bin/python

Cent = input("Geben Sie die Cent ein:\n")
print "Das ergibt", Cent / 100, "Dollar und", Cent % 100, "Cent."
vote_ok
von ushy (470 Punkte) - 23.03.2015 um 19:22 Uhr
Quellcode ausblenden Python-Code
#Eingabe
fehler=1
while fehler==1:
    try:
        cent=int(input('Geben sie den Betrag in Cent ein: '))
        fehler=0
    except:
        print('Bitte geben sie eine ganze Zahl ein.')

#Berechnung
euro=int(cent/100)
rest=cent%100

#Ausgabe
print('Das ergibt ',euro,' Euro und ',rest,' Cent.')

vote_ok
von kronstone (200 Punkte) - 30.04.2015 um 11:16 Uhr
Quellcode ausblenden Python-Code
"""Schreiben Sie ein Programm, das eine Zahl in Cent einliest.
Das Programm soll die Anzahl von Dollar und Cent 
wie folgt ausgeben: """

print("Cent zu Dollar/Cent Umrechner, kronstone")

cent=int(input("Geben Sie einen Cent Btrag ein:"))

dollar=int(cent/100)
cent=cent-dollar*100

print("Es sind", dollar, "Dollar und", cent, "Cent.")
vote_ok
von AnnaIhrs (460 Punkte) - 28.06.2016 um 00:39 Uhr
Quellcode ausblenden Python-Code
#!/usr/bin/python3
# -*- encoding: utf-8 -*-
#
#>>>autor:      Sebastian Müller
#>>>licence:    GPL
#>>>contact:    mypythonmueller@gmail.com
#
#Schreiben Sie ein Programm, das eine Zahl in Cent einliest.
#Das Programm soll die Anzahl von Dollar und Cent
#ausgeben:

betr = 0

while not betr:
    try:
        betr = int(input("Bitte Geldbetrag in Cent eingeben. "))
    except:
        print("Eingabe war nicht korrekt")

betrz = betr

g500 = betr // 50000
betr -= g500 * 50000
g200 = betr // 20000
betr -= g200 * 20000
g100 = betr // 10000
betr -= g100 * 10000
g50 = betr // 5000
betr -= g50 * 5000
g20 = betr // 2000
betr -= g20 * 2000
g10 = betr // 1000
betr -= g10 * 1000
g5 = betr // 500
betr -= g5 * 500
e2 = betr // 200
betr -= e2 * 200
e1 = betr // 100
betr -= e1 * 100
c50 = betr // 50
betr -= c50 * 50
c20 = betr // 20
betr -= c20 * 20
c10 = betr // 10
betr -= c10 * 10
c5 = betr // 5
betr -= c5 * 5
c2 = betr // 2
betr -= c2 * 2


euro = betrz / 100
print(betrz, "Cent sind ", str(euro) + "Euro" )
print("Das sind:")
print("{0:<12} {1:<8} {2:<14}".format("Schein/Münze", "Anzahl", "Betrag"))
print("{0:>12} {1:8d} {2:14.2f}Euro".format("500 Euro", g500, g500 * 500.0))
print("{0:>12} {1:8d} {2:14.2f}Euro".format("200 Euro", g200, g200 * 200.0))
print("{0:>12} {1:8d} {2:14.2f}Euro".format("100 Euro", g100, g100 * 100.0))
print("{0:>12} {1:8d} {2:14.2f}Euro".format("50 Euro", g50, g50 * 50.0))
print("{0:>12} {1:8d} {2:14.2f}Euro".format("20 Euro", g20, g20 * 20.0))
print("{0:>12} {1:8d} {2:14.2f}Euro".format("10 Euro", g10, g10 * 10.0))
print("{0:>12} {1:8d} {2:14.2f}Euro".format("5 Euro", g5, g5 * 5.0))
print("{0:>12} {1:8d} {2:14.2f}Euro".format("2 Euro", e2, e2 * 2.0))
print("{0:>12} {1:8d} {2:14.2f}Euro".format("1 Euro", e1, e1 * 1.0))
print("{0:>12} {1:8d} {2:14.2f}Cent".format("50 Cent", c50, c50 * 50))
print("{0:>12} {1:8d} {2:14.2f}Cent".format("20 Cent", c20, c20 * 20))
print("{0:>12} {1:8d} {2:14.2f}Cent".format("10 Cent", c10, c10 * 10))
print("{0:>12} {1:8d} {2:14.2f}Cent".format("5 Cent", c5, c5 * 5))
print("{0:>12} {1:8d} {2:14.2f}Cent".format("2 Cent", c2, c2 * 2))
print("{0:>12} {1:8d} {2:14.2f}Cent".format("1 Cent", betr, betr))

vote_ok
von Y0uLyric (500 Punkte) - 08.12.2016 um 10:29 Uhr
Quellcode ausblenden Python-Code
def cent_eingeben():

        global cent
        cent = int(input("Geben sie die Cent ein: "))


def dollar_berechnen(cent):

        global dollar
        global rest
        dollar = cent // 100
        rest = cent % 100


def ausgabe(dollar, rest):

        print("Das sind " + str(dollar) + " Dollar, und " + str(rest) + " Cent.")


cent_eingeben()
dollar_berechnen(cent)
ausgabe(dollar, rest)
vote_ok
von crazyyzarc (160 Punkte) - 25.06.2017 um 18:46 Uhr
Quellcode ausblenden Python-Code
#EINGABE
ct = int(input("Centbetrag eingeben: "))

#VERARBEITUNG
dollar = (ct // 100)

#AUSGABE
print("Das ergibt", dollar, "$ und", ct % 100, "ct")
vote_ok
von t.anderson (60 Punkte) - 25.04.2018 um 11:16 Uhr
Quellcode ausblenden Python-Code
# -*- coding: utf-8 -*-
"""
Created on Wed Apr 25 10:50:17 2018

@author: Thomas Anderson
"""

cents = 0   #Cent
dollar = 0  #Dollar
escape = 0  #Escape für While Schleife

while escape == 0:
    try:
        cents = int(input('Geben Sie die Cent ein: \n'))
        escape = 1
    except:
        print('Ungültige Eingabe, bitte nur Zahlen eingeben!')
        continue

print('Das ergibt ', int(cents/100), ' Dollar und ', cents % 100, ' Cent.')


vote_ok
von Bronco (120 Punkte) - 22.07.2018 um 14:24 Uhr
Quellcode ausblenden Python-Code
cent = int(input("Geben Sie die Cent ein: "))
dollar = 0
if cent >= 100:
    dollar,cent=cent // 100,cent % 100
print("Das ergibt", dollar, "Dollar und", cent, "Cent.")
vote_ok
von thorbox (200 Punkte) - 17.02.2019 um 20:43 Uhr
Quellcode ausblenden Python-Code
try:
    centbetrag = int(input("Centbetrag eingeben:"))
    euro = centbetrag // 100
    cent = centbetrag % 100
    print(str(euro) + " Euro und " + str(cent) + " Cent.")
    
except ValueError:
    print("Nur Zahlen eingeben!")
vote_ok
von cmb (190 Punkte) - 03.07.2020 um 22:05 Uhr
Quellcode ausblenden Python-Code
#Programm für Centrechnung
cent = int(input("Geben Sie die Cent ein: "))
print("Das ergibt",cent // 100,"Dollar und",cent % 100,"Cent.")
vote_ok
von PythonLui (400 Punkte) - 07.04.2021 um 19:15 Uhr
Quellcode ausblenden Python-Code
# Schreiben Sie ein Programm, das eine Zahl in Cent einliest.
# Das Programm soll die Anzahl von Dollar und Cent
# wie folgt ausgeben:
# Geben Sie die Cent ein:
# 324
# Das ergibt 3 Dollar und 24 Cent.
while True:
    eingabe_cent = input("Geben Sie die Cent ein: \n")
    if eingabe_cent.isdigit():
        eingabe_cent = int(eingabe_cent)
        print(f"Das ergibt {eingabe_cent // 100} Dollar und {eingabe_cent % 100} Cent.")
        break
    else:
        print("Bitte eine Ganzzahl eingeben!!!")


Konsolenausgabe:


Geben Sie die Cent ein:
324
Das ergibt 3 Dollar und 24 Cent.