SlideShare una empresa de Scribd logo
1 de 31
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" ;
}
}
Unidad2 programas while , do while  y for

Más contenido relacionado

La actualidad más candente

Ejemplos de algoritmos en C básicos (aprendiendo a programar)
Ejemplos de algoritmos en C básicos (aprendiendo a programar)Ejemplos de algoritmos en C básicos (aprendiendo a programar)
Ejemplos de algoritmos en C básicos (aprendiendo a programar)
Kiim Kerrigan
 
Programa en C++ ( escriba 3 números y diga cual es el mayor))
Programa en C++ ( escriba 3 números y diga cual es el mayor))Programa en C++ ( escriba 3 números y diga cual es el mayor))
Programa en C++ ( escriba 3 números y diga cual es el mayor))
Alex Penso Romero
 
Ejercicios resueltos
Ejercicios resueltosEjercicios resueltos
Ejercicios resueltos
fermodcor
 
Serie Fibonacci en C
Serie Fibonacci en CSerie Fibonacci en C
Serie Fibonacci en C
Abraham
 

La actualidad más candente (20)

Aplicaciones de los árboles y grafos
Aplicaciones de los árboles y grafosAplicaciones de los árboles y grafos
Aplicaciones de los árboles y grafos
 
7.arreglos y vectores en c++
7.arreglos y vectores en c++7.arreglos y vectores en c++
7.arreglos y vectores en c++
 
Estructura básica de un programa en C++
Estructura básica de un programa en C++Estructura básica de un programa en C++
Estructura básica de un programa en C++
 
Operaciones Básicas con el Sistema Octal
Operaciones Básicas con el Sistema OctalOperaciones Básicas con el Sistema Octal
Operaciones Básicas con el Sistema Octal
 
Diagrama de Flujos Ejemplos.
Diagrama de Flujos Ejemplos.Diagrama de Flujos Ejemplos.
Diagrama de Flujos Ejemplos.
 
ESTRUCTURAS ANIDADAS
ESTRUCTURAS ANIDADASESTRUCTURAS ANIDADAS
ESTRUCTURAS ANIDADAS
 
Ejemplos de algoritmos en C básicos (aprendiendo a programar)
Ejemplos de algoritmos en C básicos (aprendiendo a programar)Ejemplos de algoritmos en C básicos (aprendiendo a programar)
Ejemplos de algoritmos en C básicos (aprendiendo a programar)
 
C++ y sus librerias
C++ y sus libreriasC++ y sus librerias
C++ y sus librerias
 
Estructuras en c++
Estructuras en c++Estructuras en c++
Estructuras en c++
 
Mapa Conceptual del Lenguaje C
Mapa Conceptual del Lenguaje CMapa Conceptual del Lenguaje C
Mapa Conceptual del Lenguaje C
 
Programa en C++ ( escriba 3 números y diga cual es el mayor))
Programa en C++ ( escriba 3 números y diga cual es el mayor))Programa en C++ ( escriba 3 números y diga cual es el mayor))
Programa en C++ ( escriba 3 números y diga cual es el mayor))
 
Ejercicios (Algoritmo: Pseudocódigo-Diagrama de Flujo)
Ejercicios (Algoritmo: Pseudocódigo-Diagrama de Flujo)Ejercicios (Algoritmo: Pseudocódigo-Diagrama de Flujo)
Ejercicios (Algoritmo: Pseudocódigo-Diagrama de Flujo)
 
Ejercicios de estructuras selectivas (resueltos)
Ejercicios de estructuras selectivas (resueltos)Ejercicios de estructuras selectivas (resueltos)
Ejercicios de estructuras selectivas (resueltos)
 
Ejercicios de algoritmos
Ejercicios de algoritmosEjercicios de algoritmos
Ejercicios de algoritmos
 
Ejercicios resueltos
Ejercicios resueltosEjercicios resueltos
Ejercicios resueltos
 
Software omegaup
Software omegaupSoftware omegaup
Software omegaup
 
Estructura de Lenguaje C++
Estructura de Lenguaje C++Estructura de Lenguaje C++
Estructura de Lenguaje C++
 
Redondear un número entero ingresado a la decena y centena más cercana.
Redondear un número entero ingresado a la decena y centena más cercana. Redondear un número entero ingresado a la decena y centena más cercana.
Redondear un número entero ingresado a la decena y centena más cercana.
 
Ejemplos de algoritmos con estructuras repetitivas
Ejemplos de algoritmos con estructuras repetitivasEjemplos de algoritmos con estructuras repetitivas
Ejemplos de algoritmos con estructuras repetitivas
 
Serie Fibonacci en C
Serie Fibonacci en CSerie Fibonacci en C
Serie Fibonacci en C
 

Similar a Unidad2 programas while , do while y for (20)

Algoritmos en c++
Algoritmos en c++Algoritmos en c++
Algoritmos en c++
 
1 er informe
1 er informe1 er informe
1 er informe
 
Ejercicios Utilizando C++
Ejercicios Utilizando C++Ejercicios Utilizando C++
Ejercicios Utilizando C++
 
Ejercicios de programación.
Ejercicios de programación.Ejercicios de programación.
Ejercicios de programación.
 
Codificaciones c++2011
Codificaciones c++2011Codificaciones c++2011
Codificaciones c++2011
 
Codificaciones c++2011
Codificaciones c++2011Codificaciones c++2011
Codificaciones c++2011
 
Problema c++
Problema c++Problema c++
Problema c++
 
Codificaciones c++
Codificaciones c++Codificaciones c++
Codificaciones c++
 
Codificaciones c++
Codificaciones c++Codificaciones c++
Codificaciones c++
 
Codificaciones c++2011
Codificaciones c++2011Codificaciones c++2011
Codificaciones c++2011
 
Ejemplos c++
Ejemplos c++Ejemplos c++
Ejemplos c++
 
Programas básico en Lenguaje C
Programas básico en Lenguaje CProgramas básico en Lenguaje C
Programas básico en Lenguaje C
 
Informe técnico 1
Informe técnico 1Informe técnico 1
Informe técnico 1
 
Lenguaje c neo
Lenguaje c neoLenguaje c neo
Lenguaje c neo
 
Presentación de deber
Presentación de deberPresentación de deber
Presentación de deber
 
Codigos de programas
Codigos de programasCodigos de programas
Codigos de programas
 
Codigos de programas
Codigos de programasCodigos de programas
Codigos de programas
 
Codigos de programas
Codigos de programasCodigos de programas
Codigos de programas
 
ACTIVIDAD 4.docx
ACTIVIDAD 4.docxACTIVIDAD 4.docx
ACTIVIDAD 4.docx
 
PROBLEMAS DE POGRAMACION 1
PROBLEMAS DE POGRAMACION 1PROBLEMAS DE POGRAMACION 1
PROBLEMAS DE POGRAMACION 1
 

Más de Miguel Angel Peña

controlar motor paso a paso por puerto serie
controlar motor paso a paso por puerto seriecontrolar motor paso a paso por puerto serie
controlar motor paso a paso por puerto serie
Miguel Angel Peña
 
Teorema de máxima transferencia de potencia practica
Teorema de máxima transferencia de potencia practicaTeorema de máxima transferencia de potencia practica
Teorema de máxima transferencia de potencia practica
Miguel Angel Peña
 
Obtencion de la curva i v del scr(practica)
Obtencion de la curva i v del scr(practica)Obtencion de la curva i v del scr(practica)
Obtencion de la curva i v del scr(practica)
Miguel Angel Peña
 
Grafica iv del diodo de silicio (practica)
Grafica iv del diodo de silicio (practica)Grafica iv del diodo de silicio (practica)
Grafica iv del diodo de silicio (practica)
Miguel Angel Peña
 
Determinación de parámetros del jfet(practica)
Determinación de parámetros del jfet(practica)Determinación de parámetros del jfet(practica)
Determinación de parámetros del jfet(practica)
Miguel Angel Peña
 

Más de Miguel Angel Peña (20)

Juego naves reporte proyecto final(VHDL)
Juego naves reporte proyecto final(VHDL)Juego naves reporte proyecto final(VHDL)
Juego naves reporte proyecto final(VHDL)
 
Reporte vhd11
Reporte vhd11Reporte vhd11
Reporte vhd11
 
Reporte vhdl8
Reporte vhdl8Reporte vhdl8
Reporte vhdl8
 
Reporte vhdl7
Reporte vhdl7Reporte vhdl7
Reporte vhdl7
 
Reporte vhd10
Reporte vhd10Reporte vhd10
Reporte vhd10
 
Reporte vhdl9
Reporte vhdl9Reporte vhdl9
Reporte vhdl9
 
Reporte vhdl3
Reporte vhdl3Reporte vhdl3
Reporte vhdl3
 
Reporte vhdl5
Reporte vhdl5Reporte vhdl5
Reporte vhdl5
 
Practica 2 vdhl
Practica 2 vdhlPractica 2 vdhl
Practica 2 vdhl
 
Numeros primos
Numeros primosNumeros primos
Numeros primos
 
Reporte vhdl6
Reporte vhdl6Reporte vhdl6
Reporte vhdl6
 
Amplificador bjt emisor comun (voltaje negativo)
Amplificador bjt emisor comun (voltaje negativo)Amplificador bjt emisor comun (voltaje negativo)
Amplificador bjt emisor comun (voltaje negativo)
 
Diseño de amplificador emisor seguidor (colector comun) bjt y simulacion
Diseño de amplificador emisor seguidor (colector comun) bjt y simulacionDiseño de amplificador emisor seguidor (colector comun) bjt y simulacion
Diseño de amplificador emisor seguidor (colector comun) bjt y simulacion
 
TRANSISTORES BJT DIFERENTES CONFIGURACIONES 2N2222 Y 2N3904 CALCULO DE PUNTO Q
TRANSISTORES BJT DIFERENTES CONFIGURACIONES 2N2222 Y 2N3904  CALCULO DE PUNTO QTRANSISTORES BJT DIFERENTES CONFIGURACIONES 2N2222 Y 2N3904  CALCULO DE PUNTO Q
TRANSISTORES BJT DIFERENTES CONFIGURACIONES 2N2222 Y 2N3904 CALCULO DE PUNTO Q
 
Funciones programacion
Funciones programacionFunciones programacion
Funciones programacion
 
controlar motor paso a paso por puerto serie
controlar motor paso a paso por puerto seriecontrolar motor paso a paso por puerto serie
controlar motor paso a paso por puerto serie
 
Teorema de máxima transferencia de potencia practica
Teorema de máxima transferencia de potencia practicaTeorema de máxima transferencia de potencia practica
Teorema de máxima transferencia de potencia practica
 
Obtencion de la curva i v del scr(practica)
Obtencion de la curva i v del scr(practica)Obtencion de la curva i v del scr(practica)
Obtencion de la curva i v del scr(practica)
 
Grafica iv del diodo de silicio (practica)
Grafica iv del diodo de silicio (practica)Grafica iv del diodo de silicio (practica)
Grafica iv del diodo de silicio (practica)
 
Determinación de parámetros del jfet(practica)
Determinación de parámetros del jfet(practica)Determinación de parámetros del jfet(practica)
Determinación de parámetros del jfet(practica)
 

Último

🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
EliaHernndez7
 
6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria
Wilian24
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Fernando Solis
 
PROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdf
PROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdfPROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdf
PROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdf
EduardoJosVargasCama1
 
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACIONRESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
amelia poma
 

Último (20)

Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
 
activ4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdfactiv4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdf
 
Desarrollo y Aplicación de la Administración por Valores
Desarrollo y Aplicación de la Administración por ValoresDesarrollo y Aplicación de la Administración por Valores
Desarrollo y Aplicación de la Administración por Valores
 
Tema 11. Dinámica de la hidrosfera 2024
Tema 11.  Dinámica de la hidrosfera 2024Tema 11.  Dinámica de la hidrosfera 2024
Tema 11. Dinámica de la hidrosfera 2024
 
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLAACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
 
Louis Jean François Lagrenée. Erotismo y sensualidad. El erotismo en la Hist...
Louis Jean François Lagrenée.  Erotismo y sensualidad. El erotismo en la Hist...Louis Jean François Lagrenée.  Erotismo y sensualidad. El erotismo en la Hist...
Louis Jean François Lagrenée. Erotismo y sensualidad. El erotismo en la Hist...
 
Lecciones 06 Esc. Sabática. Los dos testigos
Lecciones 06 Esc. Sabática. Los dos testigosLecciones 06 Esc. Sabática. Los dos testigos
Lecciones 06 Esc. Sabática. Los dos testigos
 
Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024
 
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPCTRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
 
6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria
 
Revista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdfRevista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdf
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
 
prostitución en España: una mirada integral!
prostitución en España: una mirada integral!prostitución en España: una mirada integral!
prostitución en España: una mirada integral!
 
Actividades para el 11 de Mayo día del himno.docx
Actividades para el 11 de Mayo día del himno.docxActividades para el 11 de Mayo día del himno.docx
Actividades para el 11 de Mayo día del himno.docx
 
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxLA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
 
PROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdf
PROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdfPROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdf
PROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdf
 
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACIONRESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
 
Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024
 
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
 

Unidad2 programas while , do while y for

  • 1. 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.
  • 2. 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; }
  • 3. 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++; } }
  • 4. 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; }
  • 5. 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++; } }
  • 6. 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; } }
  • 7. 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; }
  • 11. 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; }
  • 12. 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); }
  • 13. 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; }
  • 14. 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); }
  • 15. 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); }
  • 16. 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"; }
  • 17. 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";
  • 18. 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;
  • 19. 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); }
  • 21. 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"; }
  • 22. 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++; } }
  • 23. 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; } }
  • 24. 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"; } }
  • 25. 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; }
  • 26. 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;
  • 27. cout<<"nnumeros iguales a 100:"<<igual; cout<<"nnumeros mayores a 100:"<<mayor; }
  • 28. 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; }
  • 29. 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; }
  • 30. 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" ; } }