Ejercicio 1. Las Operaciones
Hacer un programa que permita el ingreso de tres números, que realice las siguientes operaciones:- Cuando el primer número es mayor, el computador debe dar como respuesta el producto de los tres números.
- Cuando el tercer número es el mayor, el computador debe dar como resultado la suma de los tres números.
- Cuando el segundo número es el mayor, el computador debe dar el nombre del autor del programa.
- Cuando los tres números sean iguales, el programa debe mostrar el mensaje, todos los números son iguales.
Análisis:
Variables de Entrada: a, b, c
Variables de Entrada: a, b, c
Diseño:
Algoritmo LosTres
Inicio
Entero a, b, c
Leer(a,b,c)
Si a > b Entonces
Si a > c Entonces
res = a * b * c
Escribir(res)
FinSi
FinSi
Si c > b Entonces
Si c > a Entonces
res = a + b + c
Escribir(res)
FinSi
FinSi
Si b > c Entonces
Si b > a Entonces
Escribir("Autor: Homero Simpson")
FinSi
FinSi
Si a == b Entonces
Si a == c Entonces
Escribir("Todos los Números son Iguales")
FinSi
FinSi
Fin
Notas:
Inicio
Entero a, b, c
Leer(a,b,c)
Si a > b Entonces
Si a > c Entonces
res = a * b * c
Escribir(res)
FinSi
FinSi
Si c > b Entonces
Si c > a Entonces
res = a + b + c
Escribir(res)
FinSi
FinSi
Si b > c Entonces
Si b > a Entonces
Escribir("Autor: Homero Simpson")
FinSi
FinSi
Si a == b Entonces
Si a == c Entonces
Escribir("Todos los Números son Iguales")
FinSi
FinSi
Fin
Ejercicio 2. El Descuento
La empresa de celulares ACME tiene descuentos por la compra de equipos, estos descuentos siguen las siguientes condiciones:- Cuando la persona tiene de 25 a 35 años el descuento es de 7%
- Los mayores de 35 años tienen un descuento del 9%
Se debe considerar que a los equipos se les debe aplicar un impuesto estatal del 20% antes de los descuentos.
--En construcción
Análisis:
Consideremos una persona de 50 años que compra un celular que cuesta 100 um, entonces el tendrá que pagar:
Modelo:
Variables
Consideremos una persona de 50 años que compra un celular que cuesta 100 um, entonces el tendrá que pagar:
- A 100 le deberemos restar 100 * 9 / 100, para tener el pago ya que edad >35 por lo que tiene el 9% de descuento.
- Ahora tenemos 91 um, a este monto le aplicamos el impuesto del 20%, es decir: 91 * 20 / 100, lo que al final tenemos 109.2 um, considera que el impuesto se suma.
Consideremos que el mismo proceso se hace para las personas que tienen entre 25 y 35 años solo que se aplica el descuento del 7%, también debemos considerar que las personas que tienen menos de 25 años suponemos que no tienen descuento.
Modelo:
- Cuando la edad >= 25 y edad <= 35, calculamos: descuento = precio * 7 / 100.
- Cuando la edad >35, calculamos: descuento = precio * 9 / 100.
- Cuando la edad <25, el descuento es cero.
- Luego realizamos los calculamos comunes: pago = pago - descuento; impuesto = pago * 20 / 100; pago = pago + impuesto.
Variables
- De entrada: precio, edad
- De salida: pago
Diseño:
Algoritmo LosCelulares
Inicio
Entero edad
Real precio, descuento, pago
Escribir("Ingresa la Edad: ")
Leer(edad)
Escribir("Ingresa el Precio del Celular: ")
Leer(Precio)
Si edad >=25 y edad <= 35 Entonces
descuento = precio * 7 / 100
FinSi
Si edad > 35 Entonces
descuento = precio * 9 / 100
FinSi
Si edad < 25 Entonces
descuento = 0
FinSi
pago = precio - descuento
impuesto = pago * 20 / 100
pago = pago + impuesto
Escribir(pago)
Fin
Notas:
Algoritmo LosCelulares
Inicio
Entero edad
Real precio, descuento, pago
Escribir("Ingresa la Edad: ")
Leer(edad)
Escribir("Ingresa el Precio del Celular: ")
Leer(Precio)
Si edad >=25 y edad <= 35 Entonces
descuento = precio * 7 / 100
FinSi
Si edad > 35 Entonces
descuento = precio * 9 / 100
FinSi
Si edad < 25 Entonces
descuento = 0
FinSi
pago = precio - descuento
impuesto = pago * 20 / 100
pago = pago + impuesto
Escribir(pago)
Fin
Ejercicio 3. Estado Civil
Corp. ACME es una tienda de automóviles, la cual tiene una lista de automóviles con precios especiales para casados y otra lista de precios de automóviles para solteros, el programa debe mostrar estas listas según la opción ingresada por el cliente.
Lista para Casados
Lista para Solteros
Corp. ACME es una tienda de automóviles, la cual tiene una lista de automóviles con precios especiales para casados y otra lista de precios de automóviles para solteros, el programa debe mostrar estas listas según la opción ingresada por el cliente.
Lista para Casados
- Nisan BBT $12000
- Hyundai WXT $14000
- Daewoo TICO LOCO $8000
Lista para Solteros
- AUDI ZZA $18000
- Peugeot Fiera $20000
- Audi 3Z $25000
Análisis:
- Debemos leer el estado civil, en este caso consideramos una opción, considerando 1 para los solteros y 2 para los casados.
- Después de leer la opción solo debemos mostrar los mensajes correspondientes.
Diseño:
Algoritmo LosAutos
Inicio
Escribir("1. Soltero")
Escribir("2. Casado")
Leer(opcion)
Si opcion == 1 Entonces
Escribir("AUDI ZZA $18000")
Escribir("Peugeot Fiera $20000")
Escribir("Adi 3Z $25000")
FinSi
Si opcion == 2 Entonces
Escribir("Nisan BBT $12000")
Escribir("Hyundai WXT $14000")
Escribir("Daewoo TICO LOCO $8000")
FinSi
Si opcion != 1 ó opcion !=2 Entonces
Escribir("Opción incorrecta.....")
FinSi
Fin
No hay comentarios:
Publicar un comentario