Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Algoritmos Ej
Algoritmos Ej
I n f o r m t i c a
I I I
Algoritmos ejercicios
3 FM
2013-2014
13 de Diciembre de 2013
ALGORITMOS: EJERCICIOS Proceso divisas Escribir "Casa De Cambio MZ" Escribir "Cuantos dolares desea cambiar" Leer dolares Escribir "Precio del dolar en pesos es" Leer pesos pesoscambio <- (dolares)*(pesos) Escribir "La Cantidad de pesos mexicanos que tendras es de ", pesoscambio Escribir "Desea comprar alguna otra moneda?" Escribir "elija la moneda" Escribir "para euros escriba 1" Escribir "para yenes escriba 2" Escribir "para dolares canadienses escriba 3" Leer monedacambio Escribir "Ingresa el valor de cambio en pesos mexicanos de la moneda de tu eleccion" Leer valordecambio Si monedacambio= 1 entonces compramoneda<(pesoscambio)/(valordecambio) Escribir "tu puedes comprar ", compramoneda, " euros" FinSi Si monedacambio=2 entonces compramoneda<(pesoscambio)/(valordecambio) Escribir "tu puedes comprar ", compramoneda, " yenes" FinSi Si monedacambio=3 Entonces compramoneda<(pesoscambio)/(valordecambio) Escribir "tu puedes comprar ", compramoneda, " dolares canadienses" FinSi FinProceso
Proceso Cajero Escribir "Dame tu saldo inicial" Leer saldo Escribir "Que deseas hacer?" Escribir "Depositar=1" Escribir "Retirar=2" Escribir "Saldo=3" Leer acc Si acc=1 Entonces Escribir "Que cantidad depositaras?" Leer cantidad sald<-saldo+cantidad Escribir "Ahora tu saldo es de: ",sald; FinSi Si acc=2 Entonces Escribir "Que cantidad deseas retirar?" Leer cantidad sald<-saldo-cantidad Escribir "Ahora tu saldo es de: ",sald; FinSi Si acc=3 Entonces Escribir "Cual es tu saldo?" sald<-saldo Escribir "Ahora tu saldo es de: ",sald; FinSi FinProceso
1. Qu pasa con el saldo cuando primero se elige retirar? No se poda ejecutar la operacin, debido a que faltaba el dato de saldo inicial. 2. Qu pasa cuando la cantidad a retirar es mayor que el saldo?
Al principio aparecan nmeros negativos, ahora arreglado dice que tu saldo es insuficiente 3. Cul es el saldo del inicio? No tiene pero le puedes asignar uno 4. Qu propuesta sugeriras para resolver esta situacin? Puedes agregar un saldo inicial x o si no preguntarle al usuario que saldo tiene.