Informática, pregunta formulada por Cami783, hace 1 mes

Me ayudan con este programa en PSeInt

los geologos del nevado del ruiz estan muy preocupados por la temperatura que ultimamente han
estado registrando en este, debido a tal preocupación acuden a la universidad autonoma y contratan
a los estudiantes de la materia logica de programacion para realizar su software.

-se desea registrar en un vector de tamaño 10, las 10 temperaturas de los ultimos dias.
-las temperaturas ingresadas por los geologos no pueden ser superiores a 60, ni inferiores a -20
-el programa debe contar con un menú en el cual podamos elegir entre las siguientes funciones:
a)promedio de temperatura de los 10 dias
b)buscar cual fue la temperatura en el dia x(0-9) y decir si fue alta,media,baja
alta=30~60
media=0~29.999
baja=-20~-0.111

c) realizar un funcion para buscar cual fue la temperatura mas alta

d) realizar una funcion para buscar cual fue la temperatura mas baja


flavio62: Estoy haciendo eso, me falta la c y la d. Para cuándo es?

Respuestas a la pregunta

Contestado por flavio62
1

Respuesta:

menuTemperatura en PSeint

Explicación:

PD: Está extenso, pero funciona bien. Suerte!

Algoritmo temperaturaMenu

Dimension temperaturas[10]

i=1

Mientras i<=10 Hacer

 Escribir "Ingrese la temperatura del día ", i,":"

 Leer tempDia

 Si tempDia>-20 y tempDia >60 Entonces

  Escribir "Ingrese una temperatura válida."

   

 SiNo

  temperaturas[i] = tempDia    

  i=i+1

 Fin Si

 

Fin Mientras

 

Mientras q == 0 Hacer

 Escribir "******************-MENÚ TEMPERATURAS-******************"

 Escribir "1. Promedio de la temperatura de los 10 días"

 Escribir "2. Buscar temperatura del día x, decir si fue Alta, media o baja."

 Escribir "3. Temperatura más alta de los días."

 Escribir "4. Temperatura más baja de los días."

 Leer opc

 Segun opc Hacer

  1:

   x=1

   Mientras x <=10 Hacer      

    promedioTemp = promedioTemp + temperaturas[x]

    x=x+1

   Fin Mientras

   Escribir "Promedio: ", promedioTemp/10

   promedioTemp =0

  2:

   r=1

   Escribir "Digite un número que será el día para saber la temperatura: "

   Leer r

   

   Si  temperaturas[r] >=30  y temperaturas[r] <= 60  Entonces

    Escribir "La temperatura del día ",r ," de " ,temperaturas[r], " fue ALTA."

   SiNo

    Si temperaturas[r] > 0 y temperaturas[r] < 29 Entonces

     Escribir "La temperatura del día ",r ," de " ,temperaturas[r], " fue MEDIA."

    SiNo

     Si temperaturas[r] >= -20 y temperaturas[r] <= -0  Entonces

      Escribir "La temperatura del día ",r ,"  de " ,temperaturas[r], " fue BAJA."

     SiNo

       

     Fin Si

    Fin Si

   Fin Si

   

  3:

   alta=0

   m=1

   Mientras m <=10 Hacer      

    Si temperaturas[m] >29 y temperaturas[m] <= 60 Entonces      

     Si temperaturas[m] > alta Entonces

      alta = temperaturas[m]        

     

     SiNo

       

     Fin Si

    SiNo

     

    Fin Si

    m=m+1

   Fin Mientras

   Escribir "La más alta de todos los días fue: ", alta

   m=1

   

  4:  baja=60

   n=1

   Mientras n <=10 Hacer  

       

     Si temperaturas[n] < baja Entonces

      baja = temperaturas[n]        

     SiNo

       

     Fin Si      

    n=n+1

   Fin Mientras  

   Escribir "La más baja de todos los días fue: ", baja

   n=1

  De Otro Modo:

   Escribir "No es una opción válida"

Fin Segun

Fin Mientras  

FinAlgoritmo

Adjuntos:

Cami783: Te Amo.
flavio62: Igualmente jaja
Otras preguntas