Taller de algoritmos

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:

    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:

    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

    Entradas populares de este blog

    Ejercicio #1 Taller

    Sensor RGB cuádruple

    QUE ES PSEINT