You are on page 1of 6

programacin estructurada

#include<iostream.h>
void main(void)
{
int a,b,c;
cout<<"ingrese primer numero: ";
cin>>a;
cout<<"ingrese segundo numero: ";
cin>>b;
c=a+b;
cout<<"el resultado es: "<<c;
}
////////////////////////////////////////
a. procedimientos sin entrada de valor
#include<iostream.h>
void suma(void)
{
cout<<"ingrese primer numero: ";
cin>>a;
cout<<"ingrese segundo numero: ";
cin>>b;
c=a+b;
cout<<"el resultado es: "<<c;
}
void main(void)
{
suma();
}
//////////////////////////////////////////
b. procedimientos con entrada de valor
#include<iostream.h>
void suma(int a, int b)
{
int c;
c=a+b;
cout<<"el resultado es: "<<c;
}
void main(void)
{int k,f;
cout<<"ingrese primer numero: ";
cin>>k;
cout<<"ingrese segundo numero: ";
cin>>f;
suma(k,f);
}
///////////////////////////////////////////
c. funciones sin entrada de valor
#include<iostream.h>

int suma(void)
{
int a,b,c;
cout<<"ingrese primer numero: ";
cin>>a;
cout<<"ingrese segundo numero: ";
cin>>b;
c=a+b;
return c;
}
void main(void)
{ int z;
z=suma();
cout<<"el resultado es:"<<z ;
}
/////////////////////////////////////////
d. funciones con entrada de valor
#include<iostream.h>
int suma(int a,int b)
{int c;
c=a+b;
return c;
}
void main(void)
{
int x,y,z;
cout<<"ingrese primer numero: ";
cin>>x;
cout<<"ingrese segundo numero: ";
cin>>y;
z=suma(x,y);
cout<<"el resultado es:"<<z;
}
///////e. modulos con pasos por referencia
#include<iostream.h>
void ingreso(int &a,int &b)
{cout<<"ingrese primer numero: ";
cin>>a;
cout<<"ingrese segundo numero: ";
cin>>b;
}
void calculo(int a, int b,int &c)
{c=a+b;
}
void salida(int c)
{cout<<"el resultado es: "<<c;
}
void main(void)
{int a=0,b=0,c=0;
ingreso(a,b);
calculo(a,b,c);
salida(c);
}

//////////////////xD jordan
#include<iostream.h>
#include<string.h>
#include<conio.h>
void ingreso(int &t)
{
cout<<"ingrese la temperatura:";
cin>>t;
}
void calculo (int t, char *c)
{if(t<10)
{strcpy(c,"frio");}
if(10<=t && t<21)
{strcpy(c,"nublado");}
if(21<=t && t<30)
{strcpy(c,"calor");}
if(t>30)
{strcpy(c,"tropical");}
}
void salida(char *c)
{
cout<<"El Clima es:"<<c;
}
void main(void)
{
int t=0;
char c[15];
ingreso(t);
calculo(t,c);
salida(c);
}
////////////////otra forma xD jordan :P
#include<iostream.h>
#include<cstring.h>
void ingreso(int &t)
{
cout<<"ingrese la temperatura:";
cin>>t;
}
void calculo (int t, string &c)
{if(t<10)
{c="frio";}
if(10<=t && t<21)
{c="nublado";}
if(21<=t && t<30)
{c="calor";}
if(t>30)
{c="tropical";}
}
void salida(string c)
{
cout<<"El Clima es:"<<c;
}
void main(void)
{
int t=0;
string c;
ingreso(t);

calculo(t,c);
salida(c);
}
**************

#include<iostream.h>
#include<conio.h>
void main()
{ char tecla;
int v=0,m=0; float pm, pv;
do{
tecla=getch();
switch(tecla)
{case 'v': v=v+1;
break;
case 'm': m=m+1;
break;
}
}while(tecla!=38);
pm=m*1.0/(v+m);
pv=v*1.0/(v+m);
cout<<"la cantidad de varones ingresados es:"<<v<<endl;
cout<<"la cantidad de mujeres ingresadas es:"<<m<<endl;
cout<<"el porcentaje de mujeres es de :"<<pm*100<<endl;
cout<<"el porcentaje de varones es de :"<<pv*100<<endl;
}
********************************
#include<iostream.h>
#include<cstring.h>
void main()
{
float m,d,i;
string rubro;
cout<<"ingrese el monto: ";
cin>>m;
cout<<"ingrese el rubro: ";
cin>>rubro;
if(m>=0 && m<=250){d=0;}
if(m>250 && m<=500){d=0.05*m;}
if(m>500 && m<=1000){d=0.1*m;}
if(m>1000){d=(0.15)*m;}
m=m-d;
if(rubro=="comestibles")
{i=m*0.15;}
if(rubro=="juguetes")
{i=m*0.2;}
m=m+i;
cout<<"el monto total a pagar es: "<<m;
}

*******************
#include<iostream.h>
#include<conio.h>
void main(void)
{char tecla;
int x=40,y=12;
do{
tecla=getch();
switch(tecla)
{
case 'H': x++;gotoxy(x,y);cout<<"0";
case 'K': y++;gotoxy(x,y);cout<<"0";
case 'P': x--;gotoxy(x,y);cout<<"0";
case 'M': y--;gotoxy(x,y);cout<<"0";

break;
break;
break;
break;

}
}while(tecla!=27);
}
////////////graficos....!!!!!!!!!!!!!!!
#include<iostream.h>
#include<conio.h>
#include<graphics.h>
void main(void)
{ int a=DETECT;
char tecla;
// la dimension en x es de 640 y de y 480
int x=320,y=240; //centro de la pantalla :D
int color=12; //color para el dibujo
initgraph(&a,&a,"c:\\bc45\\bgi");
do
{ tecla=getch();
switch(tecla)
{
case 'H':y--;break;
case 'K':x--;break;
case 'P':y++;break;
case 'M':x++;break;
case 13 :color;break;
} //apretar enter cambia color :D
setcolor(color);
circle(x,y,55);
}while(tecla!=27);
getch();
}
///////////////////////////WDF..!!
#include<iostream.h>
void main(void)
{
int n,edad,mayor=0,suma=0,cp=0,cs=0,cr=0,i;
char grado;
float promedio,pp,ps,pr;
cout<<"ingrese el numero de personas:";

cin>>n;
for( i=1;i<=n;i++)
{cout<<"ingrese la edad de la persona:";
cin>>edad;
cout<<"ingrese el grado de instruccion P,S,R:";
cin>>grado;
switch(grado)
{case 'P':cp++;break;
case 'S':cs++;break;
case 'R':cr++;break;}
if(mayor<edad){mayor = edad;}
suma=suma+edad;
}
pp=cp*1.0/(cp+cs+cr);
ps=cs*1.0/(cp+cs+cr);
pr=cr*1.0/(cp+cs+cr);
promedio=suma/n;
cout<<"primaria"<<pp*100<<endl;
cout<<"secundaria"<<ps*100<<endl;
cout<<"superior"<<pr*100<<endl;
cout<<"EL prOmedio es:"<<promedio<<endl;
cout<<"la edad mayor es"<<mayor;
}

You might also like