Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Unidad2programaswhiledowhileyfor 130808121813 Phpapp01
Unidad2programaswhiledowhileyfor 130808121813 Phpapp01
ING. ELECTRNICA
Unidad 2
programas while, do while y for
H.matamoros, tamps.
Programas while
// mostrar la suma de 10 numeros y promedio de esos 10 numeros
#include<iostream.h>
void main()
int n,num,c=0,suma=0;
while(c<=9)
{
cout<<"ingresar numero:";
cin>>num;
suma+=num;
c=c+1;
Escribe un programa que solicite 5 enteros, visualice la cantidad de enteros que sean
mayores a 100, la cantidad de enteros menores a 100 y la cantidad de iguales a 100.
#include<iostream.h>
void main()
{
int n,igual=0,mayor=0,menor=0,c=1;
while(c<=5)
{
cout<<"ingrese un numero:";
cin>>n;
if(n<100)
menor= menor+1;
else if(n>100)
mayor=mayor+1;
else
igual=igual+1;
c++
}
{
int n,calf1,calf2,calf3,c=0,pf ;
while(c<=4)
{
cout<<"2da calificacion:";
cin>>calf2;
cout<<"3er calificacion:";
cin>>calf3;
pf=(calf1+calf2+calf3)/3;
cout<<"el promedio es:"<<pf<<"\n";
c++;
}
}
{
float ct,tc;
int c=1,p;
while (c==1)
{
cout<<"ingrese el monto de pesos a cambiar";
cin>>p;
ct=(p/tc);
c++;
}
cout<<"el promedio de los numeros pares es:"<<pf;
}
Abecedario (ejemplo)
#include<iostream.h>
main()
{
char car='a';
while(car<='z')
{
cout<<car<<" ";
car++;
}
return 0;
}
Sentencia
Do while
Abecedario (ejemplo)
#include<iostream.h>
main()
{
char car='a';
do
{
cout<<car<<" ";
car++;
}
while (car<='z');
return 0;
sucesion de numeros
#include<iostream.h>
#include<conio.h>
void main()
{
int n,c=1 ;
cout<<"teclea un valor:";
cin>>n;
clrscr();
do
{
cout<<c<<"\n";
c++
}
while(c<=n);
}
un programa que solicite 5 enteros, visualice la cantidad de enteros que sean mayores a
100, la cantidad de enteros menores a 100 y la cantidad de iguales a 100.
#include<iostream.h>
void main()
{
int n,igual=0,mayor=0,menor=0,c=1;
do
{
cout<<"ingrese un numero:";
cin>>n;
if(n<100)
menor= menor+1;
else if(n>100)
mayor=mayor+1;
else
igual=igual+1;
c++;
}
while(c<=5);
cout<<"\nnumeros mayores a 100:"<<mayor;
cout<<"\nnumeros menores a 100:"<<menor;
cout<<"\nnumeros iguales a 100:"<<igual;
}
#include<iostream.h>
void main()
{
int n,calf1,calf2,calf3,c=0,pf ;
do
{
cout<<"\n 1er calificacion:";
cin>>calf1;
cout<<"2da calificacion:";
cin>>calf2;
cout<<"3er calificacion:";
cin>>calf3;
pf=(calf1+calf2+calf3)/3;
cout<<"el promedio es:"<<pf;
c++;
}
while(c<=4);
}
while (c==1);
#include<iostream.h>
void main()
{
float p=0,g;
int c=1,n;
do
{
cout<<"ingresar un numero:";
cin>>n;
if(n%2==0)
p=p+n;
g=p/10;
c++;
}
while(c<=10);
cout<<"\nel promedio de los numeros pares es:"<<g<<"\n";
}
#include<iostream.h>
void main()
{
int o;
double l,A,b,h,B,H,r;
do
{
cout<<"\nmenu de operaciones:";
cout<<"\n1-cuadrado:";
cout<<"\n2-circulo:";
cout<<"\n3-rectangulo:";
cout<<"\n4-triangulo:";
cout<<"\n0-salir:"<<"\n";
switch(o)
{
case 1:
cout<<"ingresar lado:";
cin>>l;
A=l*l;
cout<<"el area del cuadrado es:"<<A<<"\n";
break;
case 2:
cout<<"ingresar radio:";
cin>>r;
A=3.1416*r*r;
cout<<"el area del circulo es:"<<A<<"\n";
break;
case 3:
cout<<"ingresar base :";
cin>>B;
cout<<"ingresar la altura :";
cin>>H;
A=B*H;
case 4:
cout<<"ingresar base:";
cin>>b;
cout<<"ingresar altura:";
cin>>h;
A=(b*h)/2;
cout<<"el area del triangulo es:"<<A<<"\n";
break;
case 0:
cout<<"termino el programa"<<"\n";
break;
default:
cout<<"opcion incorrecta:";
}
}while(o!=0);
Sentencia for
Serie de nmeros
#include<conio.h>
#include<iostream.h>
void main()
{
int n,c;
cout<<"Teclea un valor para la serie:";
cin>>n;
clrscr();
Serie desendente
#include<iostream.h>
void main()
{
int serie,n,c=0;
cout<<"Teclea un valor para la serie:";
cin>>n;
for(serie=n;c<=n;serie--)
{
cout<<serie<<"\n";
c++;
}
}
#include<iostream.h>
void main()
{
int t,c;
cout<<"que tabla de multiplicar deseas ver:";
cin>>t;
for(c=1;c<=10;c++)
{
cout<<t<<"x"<<c<<"="<<c*t<<"\n";
}
for (c=1;c<=10;c++)
{
cout<<"\ningrese un numero: ";
cin>>n;
if((n%2==0)&&(n!=0))
{
suma=n+suma;
pares++;
}
}
cout<<"\nla suma de los numeros pares es: "<<suma;
cout<<"\nel promedio de los numeros pares es: "<<suma/pares;
return 0;
}
programa que solicite 10 valores , visualizar cuntos son mayores que 100, cuntos
menores e iguales a 100
#include<iostream.h>
void main()
{
int n,c,menor=0,igual=0,mayor=0;
for(c=1;c<=10;c++)
{
cout<<"ingrese un digito:";
cin>>n;
if(n<100)
{
menor=menor+1;
}
if(n>100)
{
mayor=mayor+1;
}
if(n==100)
{
igual=igual+1;
}
}
cout<<"\nnumeros menores a 100:"<<menor;
programa que visualice una tabla de multiplicar que este en el rango de 1-10.
#include<iostream.h>
main()
{
int V, M, C;
cout<<"ingresar la tabla que desea visualizar: ";
cin>>V;
if(V<=10&&V>0)
for(C=1; C<=10; C++)
{
M=V*C;
cout<<V<<"X"<<C<<"="<<M;
cout<<"\n";
}
else
cout<<"no valido";
return 0;
}
programa que solicite la edad de 5 personas, visualizar cuantos son mayores y menores
de edad.
#include<iostream.h>
void main()
{
int e,c,menor=0,mayor=0;
for(c=0;c<=5;c++)
{
cout<<"ingrese la edad de la persona:";
cin>>e;
if(e<18)
{
menor=menor+1;
}
else
mayor= mayor+1 ;
}
cout<<"\npersona menor de edad:"<<menor;
cout<<"\npersona mayor de edad:"<<mayor;
#include<iostream.h>
void main ()
{
int x,y,numero;
for(x=1;x<=numero;x++)
{
for(y=1;y<=x;y++)
cout<<y<<' ';
cout<<"\n" ;
}
}