1. Desarrolle un algoritmo que permita leer dos valores distintos, determinar
cuál de los dos valores es el Mayor y escribirlo.
-
El primer ejercicio se realizo a mano
2. Desarrolle un algoritmo que permita leer tres valores y almacenarlos en las
variables A, B y C respectivamente. El algoritmo debe imprimir cual es el
mayor y cual es el menor. Recuerde constatar que los tres valores
Los introducidos por el teclado son valores distintos. Presente un mensaje de
alerta en caso de que se detecte la introducción de valores iguales.
- Algoritmo mayor_menor
Definir a, b, c Como Entero
Escribir "Digite el primer número: "
Leer a
Escribir "Digite el segundo número: "
Leer b
Escribir "Digite el tercer número: "
Leer c
Si a ≠ b y a ≠ c y b ≠ c Entonces
Si a > b y a > c Entonces
Escribir "El mayor es ", a
Sino Si b > a y b > c Entonces
Escribir "El mayor es ", b
Sino
Escribir "El mayor es ", c
FinSi
Si a < b y a < c Entonces
Escribir "El menor es ", a
Sino Si b < a y b < c Entonces
Escribir "El menor es ", b
Sino
Escribir "El menor es ", c
FinSi
Sino
Escribir "No se deben repetir números"
FinSi
FinAlgoritmo
3. Desarrolle un algoritmo que permita determinar el área y volumen de un
cilindro dado su radio (R) y altura (H).
-
Área de la superficie (A): La fórmula para el área de la superficie de un cilindro es:
A=2πr2+2πrh
Donde:
- (r) es el radio de la base.
- (h) es la altura del cilindro.
Volumen (V): La fórmula para el volumen de un cilindro es:
V=πr2h
Donde:
- (r) es el radio de la base.
- (h) es la altura del cilindro.
4. Desarrolle un algoritmo que permita convertir calificaciones numéricas,
según la siguiente tabla: A = 19 y 20, B =16, 17 y 18, C = 13, 14 y 15, D =
10, 11 y 12, E = 1 hasta el 9. Se asume que la nota está comprendida entre
1 y 20.
- Algoritmo convertir_calificacion_a_letra
Definir calificacion Como Entero
Escribir "Digite la calificación numérica (entre 1 y 20): "
Leer calificacion
Si calificacion >= 19 Entonces
Escribir "La calificación es A"
Sino Si calificacion >= 16 Entonces
Escribir "La calificación es B"
Sino Si calificacion >= 13 Entonces
Escribir "La calificación es C"
Sino Si calificacion >= 10 Entonces
Escribir "La calificación es D"
Sino
Escribir "La calificación es E"
FinSi
FinAlgoritmo
5. Desarrolle un algoritmo que permita calcular Promedio de 3 (tres) Notas;
finaliza cuando N = 0.
- Algoritmo calcular_promedio_notas
Definir nota1, nota2, nota3, promedio Como Real
Leer nota1
Leer nota2
Leer nota3
Mientras nota1 ≠ 0 y nota2 ≠ 0 y nota3 ≠ 0 Hacer
promedio = (nota1 + nota2 + nota3) / 3
Escribir "El promedio es: ", promedio
Leer nota1
Leer nota2
Leer nota3
FinMientras
FinAlgoritmo
6. Desarrolle un algoritmo que funcione como caja registradora.
- Algoritmo caja_registradora
Definir total, pago, cambio Como Real
total = 0
Mientras Verdadero Hacer
Escribir "Ingrese el precio del producto (0 para finalizar): "
Leer precio
Si precio = 0 Entonces
Salir
FinSi
total = total + precio
FinMientras
Escribir "Total a pagar: ", total
Escribir "Ingrese el monto recibido: "
Leer pago
Si pago >= total Entonces
cambio = pago - total
Escribir "Cambio: ", cambio
Sino
Escribir "El monto recibido es insuficiente."
FinSi
FinAlgoritmo
Comentarios
Publicar un comentario