Blog para dar informacion sobre la programacion y otros campos relacionados con la computacion
martes, 27 de marzo de 2012
C++ -- Centro Metereologico
#include<iostream.h>
#include<conio.h>
#include<string.h>
#include<stdlib.h>
int main()
{
srand(time(0));
char regiones[6][15]={"Norte","Centro","Sur","Golfo","Pacifico","Caribe"};
int pluvi[6][12],pt[6],i,j,mayor,pos;
//funcion inicializar void inicializar(char regiones[][],int pluvi[][], int pt[])
//llamado a funcion inicializar(regiones,pluvi,pt);
//variables locales de esta funcion int i,j;
for(i=0;i<6;i++)
{cout<<"Region: "<<regiones[i]<<endl; //no va el cout en la funcion
pt[i]=0;
for(j=0;j<12;j++)
{pluvi[i][j]=rand()%2100;
//cout<<(j+1)<<"), "<<pluvi[i][j]<<" mm/Mes"<<endl; //no va el cout en la funcion
pt[i]=pt[i]+pluvi[i][j];
}
cout<<"Pluviosidad Anual: "<<pt[i]<<"mm"<<endl<<endl; //no va el cout en la funcion
} //fin for
//fin funcion inicializar
//pluviosidad mayor anual, void pluvimax(char regiones[][],int pluvi[][],int pt[])
//llamado: pluvimax(pluvi,pt;)
//variables locales de esta funcion int i,mayor,pos;
getch();
clrscr();
mayor=0;
for(i=0;i<6;i++)
{
if(mayor<pt[i])
{mayor=pt[i]; pos=i; }
}//fin for
cout<<"=========================================================================="<<endl;
cout<<"Pluviosidad Anual Mayor es en la Region "<<regiones[pos]<<", con "<<mayor<<" mm";
//fin funcion pluvimax
getch();
clrscr();
//funcion visualizar, void visualizar(char regiones[][],int pluvi[][])
//visualiza los meses
gotoxy(30,2);cout<<"Centro Meteorologico ErDiluvio";
gotoxy(1,5);cout<<"Enero";
gotoxy(1,6);cout<<"Febrero";
gotoxy(1,7);cout<<"Marzo";
gotoxy(1,8);cout<<"Abril";
gotoxy(1,9);cout<<"Mayo";
gotoxy(1,10);cout<<"Junio";
gotoxy(1,11);cout<<"Julio";
gotoxy(1,12);cout<<"Agosto";
gotoxy(1,13);cout<<"Septiembre";
gotoxy(1,14);cout<<"Octubre";
gotoxy(1,15);cout<<"Noviembre";
gotoxy(1,16);cout<<"Diciembr e";
for(i=0;i<6;i++)
{
gotoxy(15+(10*i),4);cout<<regiones[i];
for(j=0;j<12;j++)
{gotoxy(13,4+j);cout<<"l";
gotoxy(13,5+j);cout<<"l";
gotoxy(13+(10*i),4+j);cout<<"l";
gotoxy(13+(10*i),5+j);cout<<"l";
gotoxy(16+(10*i),5+j);cout<<pluvi[i][j];
}getch();
}
//fin funcion visualizar
getch();
}
Suscribirse a:
Enviar comentarios (Atom)
No hay comentarios:
Publicar un comentario