Desarrollo de taller
A continuación mostramos el desarrollo de la guía de algoritmos en todos los puntos, menos el primero el cual se trabajo en clases hecho a mano en la clase del mes pasado y fue calificado como examen.
El desarrollo de la primera pregunta se realizo en la clase hecho a mano.
Solución del punto 2.
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
Este algoritmo primero verifica que los tres valores ingresados sean distintos. Si lo son, determina cuál es el mayor y cuál es el menor. Si se ingresan valores iguales, muestra un mensaje de alerta.
Solucion del punto 3.
Á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.
Solucion del punto 4.
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
Solucion del puto 5.
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
Este algoritmo lee tres notas y calcula su promedio. El proceso se repite hasta que alguna de las notas ingresadas sea igual a cero.
Solucion del punto 6.
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
Este algoritmo permite ingresar precios de productos hasta que se ingrese un valor de 0 (para finalizar). Luego, calcula el total a pagar y solicita el monto recibido. Si el monto recibido es suficiente, muestra el cambio.
Comentarios
Publicar un comentario