Untitled
unknown
plain_text
3 years ago
2.3 kB
15
Indexable
# include<iostream>
# include<cstdlib>
using namespace std;
int main () {
int Estacion, Hora;
int hMatutino=0, hVespertino=0, hNocturno=0;
int sMatutina=0, sVespertino=0, sNocturno=0, LluviaNocturna=0;
int TempMin=INT_MAX, horaMin=0;
float Temperatura, MlLuvia;
cout<<"Estacion: ";
cin>>Estacion;
while (Estacio != 0){
for (int i = 1; i<=3; i++){
cout<<"Hora :";
cin>>Hora;
cout<<"Temperatura: ";
cin>>Temperatura;
cout<<"Milimetros de lluvia: ";
cin>>MlLuvia;
//PUNTO A: Horario Matutino (6 y 12)
if (Hora >= 6 & Hora <= 12){
hMatutino++;
sMatutina+=Temp;
}
//PUNTO A: Horario Vespertino (13 y 19):
if (Hora >= 13 & Hora <= 19){
hVespertino++;
sVespertino+=Temp;
}
//PUNTO A: Horario Nocturno (20 y 23):
if (Hora >= 20 & Hora <= 23){
hNocturno++;
sNocturno+=Temp;
}
//PUNTO B: Registra si ha llovido de noche.
if (mm == 0 && hNocturno == 0){
LluviaNocturna++;
}
//PUNTO C: Temperatura minima y en que horario se realizo.
if (Temperatura < TempMin){
TempMin = Temperatura;
horaMin = Hora;
}
}
cout<<endl<<"INFORMACION DE LA ESTACION METEOROLOGICA: "<<endl;
cout<<"Estacion: "<<Estacion<<endl;
cout<<"Temperatura minima: "<<TempMin<<endl;
cout<<"Hora: "<<horaMin<<endl<<endl;
cout<<"Estacion: ";
cin>>Estacion;
}
//PUNTO A: Promedio
if (hVespertino > 0){
cout<<"El promedio de la temperatura es de: "<<(float) sVespertino / hVespertino;
}
if (hMatutino > 0){
cout<<"El promedio de la temperatura es de: "<<(float) sMatutina / hMatutino;
}
if (hNocturno > 0){
cout<<"El promedio de la temperatura es de: "<<(float) sNocturno / hNocturno;
}
//PUNTO B: Registros de no lluvia.
cout<<"Registros nocturnos sin lluvia: "<<LluviaNocturna<<endl;
}Editor is loading...