martes, 27 de marzo de 2012

Notas Finales De un Alumno


#include<iostream.h>
#include<conio.h>
#include<math.h>

int main()
{
    float nota1,nota2,nota3,nota4;
    float nota_final;
   
    cout<<"Indique las cuatro notas del alumno"<<endl;
    cin>>nota1;
    cin>>nota2;
    cin>>nota3;
    cin>>nota4;
   
     
       if(nota_final<5)
       {
       nota_final=(nota1+nota2+nota3+nota4)/4;
              cout<<"EL alumno Reprobo con: "<<nota_final<<endl;
              }
 else

    if(nota_final>=5)
    {
     
       cout<<"El alumno Aprobo con: "<<nota_final<<endl;
       }  
     
     
 getch();
}  

Ordenamiento


#include <iostream.h>
#include <conio.h>
#include <stdio.h>
#include <string.h>


int main()
{
char superheroes[10][25]={"Acuaman", "Superman","Megaman","Belzzemon","Shaman", "Bleach", "Perry", "Zorra","Mazinger","Meteoro"};
char nombre[10][25]={"Daniel","Jose","Juan","Ricardo","Teto","Paul","Pulpo","Pepsi","Cocacola","Frescolita"};
char apellido[10][25]={"Perez","Lopez","Medina","Aparicio","Yendiz","Valero","Mora","Romero","Rojas","Peligro"};
int  cedula[10]={4587450,5487345,6968295,8457563,1458735,4781549,1241587,1245184,3619825,3251765};
int  telefono[10]={1111,5555,7777,9999,7897,4444,8888,3333,2222,6666};
char ax[25];
char ax1[25];
char ax2[25];
int ax3, ax4, x;
int opc;
     do
      {
      cout<<"Bienvenidos"<<endl;
      cout<<"Ordenamientos :D "<<endl;
      cout<<" 1 -----> Por Nombre "<<endl;
      cout<<" 2 -----> Por SuperHeroe "<<endl;
      cout<<" 3 -----> Por Apellido "<<endl;
      cout<<" 4 -----> Por Cedula "<<endl;
      cout<<" 5 -----> Telefono " <<endl;
      cout<<" 0 <---> Salir "<<endl;
      cout<<" Indique opcion: ";
      cin>>opc;



gotoxy(1,12);cout<<"<Codigo>---<Sobrenombre>--<Nombre>-----<Apellido>---<Cedula>---<Telefono>";
for(x=0;x<10;x++)
  {
gotoxy(4,14+x);cout<<(x+1);
gotoxy(13,14+x);cout<<superheroes[x];
gotoxy(28,14+x);cout<<  nombre[x];
gotoxy(41,14+x);cout<<   apellido[x];
gotoxy(54,14+x);cout<< cedula[x];
gotoxy(65,14+x);cout<<   telefono[x];
   }

gotoxy(1,25);cout<<"=========================================================================";

if(opc==2)   //orden por superheroe
{
for(int k=0;k<10;k++)
{ for(int b=0;b<10;b++)
{
     if(strcmp(superheroes[k],superheroes[b])>1)
     {
     //ordenando supernombre
     strcpy(ax,superheroes[k]);
     strcpy(superheroes[k],superheroes[b]);
     strcpy(superheroes[b],ax);
     //ordenando nombre
     strcpy(ax1,nombre[k]);
     strcpy(nombre[k],nombre[b]);
     strcpy(nombre[b],ax1);
     //ordenando apellido
     strcpy(ax2,apellido[k]);
     strcpy(apellido[k],apellido[b]);
     strcpy(apellido[b],ax2);
     //ordenando cedulas
     ax3=cedula[k];
     cedula[k]=cedula[b];
     cedula[b]=ax3;
     //ordenando telefonos
     ax4=telefono[k];
     telefono[k]=telefono[b];
     telefono[b]=ax4;
     }//cierre if
     }//cierre for interno
}//cierre for externo
}//cierre if

if(opc==1)//por nombre
{
for(int k=0;k<10;k++)
{ for(int b=0;b<10;b++)
{
     if(strcmp(nombre[k],nombre[b])>1)
     {
     //ordenando supernombre
     strcpy(ax,superheroes[k]);
     strcpy(superheroes[k],superheroes[b]);
     strcpy(superheroes[b],ax);
     //ordenando nombre
     strcpy(ax1,nombre[k]);
     strcpy(nombre[k],nombre[b]);
     strcpy(nombre[b],ax1);
     //ordenando apellido
     strcpy(ax2,apellido[k]);
     strcpy(apellido[k],apellido[b]);
     strcpy(apellido[b],ax2);
     //ordenando cedulas
     ax3=cedula[k];
     cedula[k]=cedula[b];
     cedula[b]=ax3;
     //ordenando telefonos
     ax4=telefono[k];
     telefono[k]=telefono[b];
     telefono[b]=ax4;
     }//cierre if
     }//cierre for interno
}//cierre for externo
}//cierre if

if(opc==3)//por apellido
{
for(int k=0;k<10;k++)
{ for(int b=0;b<10;b++)
{
     if(strcmp(apellido[k],apellido[b])>1)
     {
     //ordenando supernombre
     strcpy(ax,superheroes[k]);
     strcpy(superheroes[k],superheroes[b]);
     strcpy(superheroes[b],ax);
     //ordenando nombre
     strcpy(ax1,nombre[k]);
     strcpy(nombre[k],nombre[b]);
     strcpy(nombre[b],ax1);
     //ordenando apellido
     strcpy(ax2,apellido[k]);
     strcpy(apellido[k],apellido[b]);
     strcpy(apellido[b],ax2);
     //ordenando cedulas
     ax3=cedula[k];
     cedula[k]=cedula[b];
     cedula[b]=ax3;
     //ordenando telefonos
     ax4=telefono[k];
     telefono[k]=telefono[b];
     telefono[b]=ax4;
     }//cierre if
     }//cierre for interno
}//cierre for externo
}//cierre if


if(opc==4)//por cedula
{
for(int k=0;k<10;k++)
{ for(int b=0;b<10;b++)
{
     if(cedula[k]>cedula[b])
     {
     //ordenando supernombre
     strcpy(ax,superheroes[k]);
     strcpy(superheroes[k],superheroes[b]);
     strcpy(superheroes[b],ax);
     //ordenando nombre
     strcpy(ax1,nombre[k]);
     strcpy(nombre[k],nombre[b]);
     strcpy(nombre[b],ax1);
     //ordenando apellido
     strcpy(ax2,apellido[k]);
     strcpy(apellido[k],apellido[b]);
     strcpy(apellido[b],ax2);
     //ordenando cedulas
     ax3=cedula[k];
     cedula[k]=cedula[b];
     cedula[b]=ax3;
     //ordenando telefonos
     ax4=telefono[k];
     telefono[k]=telefono[b];
     telefono[b]=ax4;
     }//cierre if
     }//cierre for interno
}//cierre for externo
}//cierre if

if(opc==5)//por telefono
{
for(int k=0;k<10;k++)
{ for(int b=0;b<10;b++)
{
     if(telefono[k]>telefono[b])
     {
     //ordenando supernombre
     strcpy(ax,superheroes[k]);
     strcpy(superheroes[k],superheroes[b]);
     strcpy(superheroes[b],ax);
     //ordenando nombre
     strcpy(ax1,nombre[k]);
     strcpy(nombre[k],nombre[b]);
     strcpy(nombre[b],ax1);
     //ordenando apellido
     strcpy(ax2,apellido[k]);
     strcpy(apellido[k],apellido[b]);
     strcpy(apellido[b],ax2);
     //ordenando cedulas
     ax3=cedula[k];
     cedula[k]=cedula[b];
     cedula[b]=ax3;
     //ordenando telefonos
     ax4=telefono[k];
     telefono[k]=telefono[b];
     telefono[b]=ax4;
     }//cierre if
     }//cierre for interno
}//cierre for externo
}//cierre if

//////////////////////////////////////////////////////////
gotoxy(1,27);cout<<"<Codigo>---<Sobrenombre>--<Nombre>-----<Apellido>---<Cedula>---<Telefono>";
for(x=0;x<10;x++)
  {
gotoxy(4,28+x);cout<<(x+1);
gotoxy(13,28+x);cout<<superheroes[x];
gotoxy(28,28+x);cout<<  nombre[x];
gotoxy(41,28+x);cout<<   apellido[x];
gotoxy(54,28+x);cout<< cedula[x];
gotoxy(65,28+x);cout<<   telefono[x];
   }
 getch();
 clrscr();
  }while(true);
 }

C++ Caja Registradora


#include<conio.h>
#include<iostream.h>
#include<stdio.h>


int monto_venta();
int monto_iva(int);
int total_pagar();      //funcion principal
int dinero_cliente(int);
int cambio_cliente(int,int);
int caja (int);

/////////////////////////////////
int main()
{
int caja=0,i=0;
do{
gotoxy(60,25);cout<<"Caja: "<<caja<<"Bs"<<endl;
gotoxy(15,25);cout<<"Cantidad de Clientes: "<<(i+1);
  gotoxy(20,3);cout<<"Hola Bienvenido A la Tienda 'Estas Robado' "<<endl;
  caja=caja+total_pagar();

   getch();
             i++;

             clrscr();
  }while(i<10);
}
/////////////////////////////////
int monto_venta()
 { int precio;
   gotoxy(20,5);cout<<"Indique El precio del Producto: "<<"         Bf"<<endl;
   gotoxy(52,5);cin>>precio;
   return(precio);
   }
   ///////////////////////////////
int monto_iva(int precio)
{
  int iva=24;
  int calculo;

      calculo=(precio*iva)/100;
   return (calculo);
 }
////////////////////////////////////
int total_pagar()
 {
      int ventas;
      int precio=monto_venta();
      ventas=precio+ monto_iva(precio);
    return dinero_cliente(ventas);
  }
/////////////////////////////////
int dinero_cliente(int ventas)
{
 int dinero;
 TETO:
 gotoxy(25,7);cout<<"Monto A Pagar: "<<ventas<<" Bs"<<endl;
 gotoxy(27,9);cout<<"Ingrese Dinero: ";
 gotoxy(44,9);cin>>dinero;
 if(dinero<ventas)
 { gotoxy(27,10);cout<<"valor invalido"; getch();
   goto TETO;}
 return cambio_cliente(dinero,ventas);
}
int cambio_cliente(int dinero, int ventas)
 {
 int vuelto;

 vuelto=(dinero-ventas);
 gotoxy(25,11);cout<<"Su Vuelto es: "<<vuelto<<" Bf"<<endl;
 return caja(ventas);
 }
int caja (int ventas)
{
 gotoxy(25,13);cout<<"Ganancia  En Caja Pr la Venta : "<<ventas<<" Bf"<<endl;
 return(ventas);
}

C++ Del 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;

   }
}

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();
}

Segunda Entrega













Tazas personalizadas a tu gusto, con las fotos que desees usar, al mejor precio del mercado, con protección UV para larga larga duración!!! para mas Informacion comunicate con Luis Angel

Primera Entrega


#include <iostream.h>
#include <conio.h>
#include <stdio.h>
#include <string.h>


 int lectura_lista(char[20][15]);
 void intercambiar_lista(char[20][15],int,int);
 void visualizar_lista(char[20][15],int);

 main()
 {
  char listado[20][15],r;
   int tam, opc,a,b;
   do
   {clrscr();
      cout<<"menu"<<endl;
      cout<<"1) Leer cadenas "<<endl;
      cout<<"2) Intercambiar cadenas "<<endl;
      cout<<"3) Mostrar"<<endl;
      cout<<"Indique opcion: "; cin>>opc;

    if(opc==1)
      { tam=lectura_lista(listado);
         cout<<"cantidad "<<tam;
      }
      if(opc==2&&tam>1)
      {
         cout<<"Indique que cadena desea utilizar: "<<endl;
         visualizar_lista(listado,tam);
         cout<<"A= ";cin>>a;
         cout<<"B= ";cin>>b;        a--;b--;
       intercambiar_lista(listado,a,b);
  visualizar_lista(listado,tam);
      }
      if(opc==2&&tam<2)
      cout<<"No es posible procesar esa opcion";
      if(opc==3)
      visualizar_lista(listado,tam);

     cout<<"¿desea agregar otra lista?"<<endl;
      cin>>r;
   }while((r=='s')||(r=='S'));
//   }while(true);


 }
 //definicion de la funcion
 //funcion lectura_lista
 int lectura_lista(char listado[20][15])
 { int n=0;
  char resp;
   do{
   cout<<"ingrese cadena"<<(n+1)<<endl;
    gets(listado[n]);
    n++;
    cout<<"¿hay otra cadena?"<<endl;
      cin>>resp;
     }while((resp=='s')||(resp=='S'));
   //}while(n<5);
        return n;
 }//fin declaracion de funcion lectura_lista

void intercambiar_lista(char listado[20][15],int a,int b)
{     char ax[15];
    strcpy(ax,listado[a]);
    strcpy(listado[a],listado[b]);
      strcpy(listado[b],ax);

   return ;
}//fin funcion intercambiar_lista
void visualizar_lista(char l[20][15],int n)
{
   cout<<"Cadenas disponibles:"<<endl;
for(int i=0;i<n;i++)
   {
   cout<<(i+1)<<", "<<l[i]<<endl;
   }

}//fin funcion visualizar