Sunteți pe pagina 1din 31

INSTITUTO TECNOLOGICO DE MATAMOROS

ING. ELECTRNICA
Unidad 2
programas while, do while y for

Catedrtico: Paula Rangel Oropeza
Alumno: Fierros Pea Miguel Angel


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;

}

cout<<"\nla suma de los numeros es:"<<suma;
cout<<"\nel promedio es :"<<suma/num;

}





Sucesin de un numero n , de 1 hasta ese numero
#include<iostream.h> #include<conio.h>
void main()
{
int n,c=1 ;
cout<<"teclea un valor:";
cin>>n;
clrscr();
while(c<=n)
{
cout<<c<<"\n";
c++;
}
}








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++
}

cout<<"\nnumeros mayores a 100:"<<mayor;
cout<<"\nnumeros menores a 100:"<<menor;
cout<<"\nnumeros iguales a 100:"<<igual;


}
Hacer un programa que calcule las 3 calificaciones para 5 alumnos.
#include<iostream.h> void main()

{
int n,calf1,calf2,calf3,c=0,pf ;

while(c<=4)
{

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<<"\n";

c++;

}
}

Elaborar un programa que realice la conversin de pesos a dlares, pero n veces.
#include<iostream.h> // dolares a cambiar
void main()

{
float ct,tc;
int c=1,p;

while (c==1)

{
cout<<"ingrese el monto de pesos a cambiar";
cin>>p;

cout<<"ingrse el tipo de cambio";
cin>>tc;

ct=(p/tc);

cout<<"el total de dolares es:"<<ct;

cout<<"\ndeseas realizar otra conversion si(1) no(2)"<<"\n";
cin>>c;
}
}

solicite 10 enteros calcule y visualice el promedio de los enteros pares.
#include<iostream.h> // suma y promedio solo de los numeros pares
void main(){
int n,c=0,c2=0,d=0,pf;
while(c<=9)
{
cout<<"ingrse un numero:";
cin>>n;
if(n%2==0)
{
c2+=1;
d+=n;
pf=(d/c2);
}

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;

}












suma de 10 numeros y mostrar el promedio de los 10
#include<iostream.h>
void main()
{
int num,c=0,suma=0;
do
{
cout<<"ingresar un numero";
cin>>num;
suma+=num;
c=c+1;
}
while(c<=9);
cout<<"\nla suma de los numeros es:"<<suma;
cout<<"\nel promedio es :"<<suma/c;
}










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


programa que calcule las 3 calificaciones para 5 alumnos.

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


un programa que realice las conversiones de pesos a dlares, n veces.
#include<iostream.h>
void main()
{
float ct,tc;
int c=1,p;
do
{
cout<<"ingrese el monto de pesos a cambiar:";
cin>>p;
cout<<"ingrese el tipo de cambio:";
cin>>tc;
ct=(p/tc);
cout<<"el total de dolares es:"<<ct;
cout<<"\ndeseas realizar otra conversion si(1) no(2)";
cin>>c;
}

while (c==1);

}






programa que solicite 10 nmeros, calcular y visualizar solamente el promedio de los
nmeros pares.

#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";
}






programa que muestre el siguiente men.
1-Calcular el rea de un cuadrado.
2-Calcular el rea de un circulo.
3-Calcular el rea de un rectngulo.
4-Calcular el rea de un tringulo.
Y cero para salir.
El programa de capturar la entrada del men y pedir los datos necesarios, debe mostrar
todos los mensajes necesarios para que el usuario entienda lo que se est pidiendo y
visualizar el estado.
Luego de ejecutar el programa, se debe muestre nuevamente el men de manera que el
usuario pueda seleccionar otra opcin.


#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";

cout<<"\nSelecciona una opcion:";
cin>>o;

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;
cout<<"el area del rectangulo es:"<<A<<"\n";
break;

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

for(c=1; c<=n; c++)
cout<<c<<"\n";
}













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++;
}
}











suma de 3 calificaciones para 5 alumnos
#include<iostream.h>
void main()
{
int n,calf1,calf2,calf3,c=0,pf;
char nom[50];
for(c=1;c<=5;c++)
{
cout<<"\n nombre del alumno:";
cin.getline(nom,50);
cin.getline(nom,50);
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;


}

}


Hacer cualquier tabla de multiplicar

#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";
}

}










programa que solicite 10 nmeros, calcular y visualizar solamente el promedio de los
nmeros pares.
include<iostream.h>
main ()
{
int c, n=0;
float suma=0,pares=0;

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;
cout<<"\nnumeros iguales a 100:"<<igual;
cout<<"\nnumeros mayores a 100:"<<mayor;


}






















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;

}


programa que solicite un entero n, visualice n lneas de 1 a n.

#include<iostream.h>

void main ()

{
int x,y,numero;

cout<<"ingrese para la serie";
cin>>numero;

for(x=1;x<=numero;x++)
{
for(y=1;y<=x;y++)

{

cout<<y<<' ';

}

cout<<"\n" ;

}
}

S-ar putea să vă placă și