Upload
miguel-angel-pena
View
26.255
Download
3
Tags:
Embed Size (px)
DESCRIPTION
programas en c++ basicos
Citation preview
INSTITUTO TECNOLOGICO DE MATAMOROS
ING. ELECTRÓNICA
Unidad 2
“programas while, do while y for”
Catedrático: Paula Rangel Oropeza
Alumno: Fierros Peña 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;
}
Sucesión 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 conversión de pesos a dólares, 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 dólares, 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 números, calcular y visualizar solamente el promedio de los números 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 rectángulo.
4-Calcular el área de un triángulo.
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 opció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";
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 números
#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 números, calcular y visualizar solamente el promedio de los números 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 cuántos son mayores que 100, cuántos 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 líneas 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" ;
}
}