Blog para dar informacion sobre la programacion y otros campos relacionados con la computacion
lunes, 23 de abril de 2012
programa sobre metereologia
#include<conio.h>
#include<iostream.h>
#include<string.h>
#include<stdlib.h>
//regiones
//pluviales
// void inicializar(char regiones[][], int pluvi[][], int pt[]);
// void pluvimax (char regiones[][], int pluvi[][], int pt[]);
//void visualizar (char regiones[][], int pluvi[][]);
int main()
{
srand(time(0)); //funcion randon
char regiones[6][15]={"Norte","Centro","Sur","Golfo","Pacifico","Caribe"};
int pluvi[6][12],pt[6],i,j,mayor,pos,opc;
do
{
cout<<" ...::: Bienvenidoo :::..."<<endl<<endl<<endl;
cout<<" Centro Meteorologico "<<endl<<endl<<endl;
cout<<" Opciones Que Decea Escojer"<<endl<<endl;
cout<<" 1 ----> Regiones " <<endl<<endl;
cout<<" 2 ----> Pluviosidad Anual "<<endl<<endl;
cout<<" 3 ----> Pluviosidad Mas Alta En Las Regiones"<<endl<<endl;
cout<<" 4 ----> Visualizar La Region Con Mayor Promedio de Lluvia "<<endl<<endl;
cout<<" 5 ----> Integrantes "<<endl<<endl<<endl;
cout<<" 0 ->>>> Salir <<<< "<<endl<<endl;
cout<<" -----------------------> "; cin>>opc;
clrscr();
if(opc==1)
{
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
}
// if(opc==2)
//{
//}
getch();
}while(true);
getch();
}
sábado, 7 de abril de 2012
programa El Hospital
#include<iostream.h>
#include<conio.h>
#include<stdio.h>
void regpac();
void dosis();
void estado();
int pago();
void listar();
int i[10],j[10],k[10], sum[10],paga,x;
char nombre[10][25];
int main()
{
int opc;
x=0;
do{
cout<<"Hospital"<<endl;
cout<<" Opciones"<<endl;
cout<<"1 Registrar Pacientes"<<endl;
cout<<"2 Dosis Paciente"<<endl;
cout<<"3 Estado Paciente"<<endl;
cout<<"4 Factura"<<endl;
cout<<"5 Listar pacientes"<<endl;
cout<<"Elija Opcion: ";
cin>>opc;
if(opc==1)
{ regpac(); x++;}
if(opc==2)
{ dosis();}
if(opc==3)
{estado();}
if(opc==4)
{cout<<"Monto total por paciente: "<<pago()<<"Bs";}
if(opc==5)
{ listar();}
getch();
clrscr();
}while(true); }
////////Declaracion de funciones//////////
void regpac(){
cout<<":::Modulo de registro de pacientes:::"<<endl;
cout<<"Ingrese datos del paciente"<<endl;
cout<<"Nombre: "; cin>>nombre[x];
cout<<"codigo del cliente es: "<< (x+1) <<endl;
return;
}
void dosis(){
int z;
cout<<":::Modulo de Dosis de pacientes:::"<<endl;
cout<<"Ingrese codigo del paciente: "<<endl;
cin>>z;
z--;
if(z<=x)
{
cout<<endl<<"Dosis Medicina I: "; cin>>i[z];
cout<<endl<<"Dosis Medicina J: "; cin>>j[z];
cout<<endl<<"Dosis Medicina K: "; cin>>k[z];
}
else
cout<<"paciente no existe";
return;
}
void estado()
{ int z;
cout<<":::Modulo de Estado de pacientes:::"<<endl;
cout<<"Ingrese codigo del paciente: "<<endl;
cin>>z;
z--;
if(z<=x)
{
sum[z]=0;
sum[z]=i[z]+j[z]+k[z];
cout<<"El paciente esta: ";
if(sum[z]>10)
{ cout<<"Frito!!";
}
if(sum[z]>7&&sum[z]<11)
{ cout<<"Sano?";
}
if(sum[z]<8)
{ cout<<"Se puede ir, pero regresara pronto Muhahaha";}
}
else
cout<<"paciente no existe";
return;
}
int pago(){
int z;
cout<<"Ingrese codigo del paciente: "<<endl;
cin>>z;
z--;
if(z<=x)
{
paga=0;
paga=i[z]*200+j[z]*150+k[z]*95;
return(paga);
}
else
{ cout<<"paciente no existe";
return(-1);}
}
void listar()
{
for(int z=0;z<x;z++)
{
cout<<"Paciente N° "<<(z+1)<<endl;
cout<<"Codigo Del Paciente Es: "<<(z+1)<<endl;
cout<<"Nombre: "<<nombre[z]<<endl<<endl;
}
}
miércoles, 4 de abril de 2012
Desarrolle un programa, haciendo uso
de funciones, que permita leer una lista de cadenas de caracteres, que
representa el listado de nombre de estudiantes y una lista de números enteros
que representan las notas correspondientes a cada estudiante en el listado. El
programa deberá mostrar un menú para realizar la lectura o llenado de dichas
listas y además las siguientes acciones:
· Ordenar las
listas con el método de ordenamiento que seleccione el usuario (para ello debe
mostrar como mínimo tres métodos: selección, inserción e intercambio)
· Determinar el promedio de aprobados y reprobados
· Buscar una nota dada mediante el método de búsqueda
binaria
Suscribirse a:
Entradas (Atom)