elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado:


+  Foro de elhacker.net
|-+  Programación
| |-+  Scripting
| | |-+  [python] Calcular billetes
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: 1 [2] Ir Abajo Respuesta Imprimir
Autor Tema: [python] Calcular billetes  (Leído 30,443 veces)
Meta


Desconectado Desconectado

Mensajes: 3.439



Ver Perfil WWW
Re: [python] Calcular billetes
« Respuesta #10 en: 6 Noviembre 2010, 02:31 am »

Buena campeón:

Llevo un par de meses con Python día a día porque sino no aprendo. jejeje. Por supuesto que aceptaré ayudas.

Saludo.


En línea

CIUDADANO Z

Desconectado Desconectado

Mensajes: 3


Ver Perfil
Re: [python] Calcular billetes
« Respuesta #11 en: 11 Junio 2019, 11:28 am »

Te tengo la solucion amigo, despues de revisar tu codigo me he dado cuenta de que tienes algunas cosas mal como por ejemplo pones variables que  no defines y mas cosas que te faltan como la division entera entre el numero exacto insertado y la cantidad de monedas y billetes, aqui te dejo como yo lo solucione gracias a parte de tu trabajo.

un programa que calcule el desglose en billetes y monedas de una cantidad exacta de euros. Hay billetes de 500, 200, 100, 50, 20, 10 y 5 euros y monedas de 2 y 1 euros. Por ejemplo, si deseamos conocer el desglose de 434 euros, el programa mostrará por pantalla el siguiente resultado:
2 billetes de 200 euros.
1 billete de 20 euros.
1 billete de 10 euros.
2 monedas de 2 euros.


Solucion. Este es el codigo correcto


def deglosar():
   t = int(input('Ingrese una cantidad de euros: '))
   a = 500
   b = 200
   c = 100
   d = 50
   e = 20
   f = 10
   g = 5
   h = 2
   i = 1

   a1 = t//a
   a2 = t//b
   a3 = t//c
   a4 = t//d
   a5 = t//e
   a6 = t//f
   a7 = t//g
   a8 = t//h
   a9 = t//i


   print ('%d billetes de 500 €uros.' % a1)
   print ('%d billetes de 200 €uros.' % a2)
   print ('%d billetes de 100 €uros.' % a3)
   print ('%d billetes de 50 €uros.' % a4)
   print ('%d billetes de 20 €uros.' % a5)
   print ('%d billetes de 10 €uros.' % a6)
   print ('%d billetes de 5 €uros.' % a7)
   print ('%d monedas de 2 €uros.' % a8)
   print ('%d monedas de 1 €uros.' % a9)

deglosar()


En línea

Páginas: 1 [2] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Calcular entropía multiescala [Python]
Scripting
Yeison.Eng 2 7,049 Último mensaje 17 Noviembre 2010, 00:22 am
por Gabriela
Un fallo informático causa que Air China ofrezca billetes de avión 'gratis'
Noticias
wolfbcn 0 1,388 Último mensaje 16 Julio 2012, 15:16 pm
por wolfbcn
Cambio en billetes y monedas en C++
Programación C/C++
AxelP 7 14,370 Último mensaje 2 Octubre 2014, 15:44 pm
por rir3760
[Python] - calcular el max y el min de una matriz de 4x4
Scripting
jhonnymn3 1 5,486 Último mensaje 18 Noviembre 2014, 15:18 pm
por daryo
Tutorial de desglose o registro de billetes
Java
jelsir 2 2,447 Último mensaje 28 Septiembre 2015, 19:28 pm
por engel lex
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines