0% encontró este documento útil (0 votos)
55 vistas5 páginas

Jitorres - Ciclo While C++

El bucle while se utiliza para ejecutar repetidamente un bloque de código siempre que se cumpla una condición. Contiene tres elementos: la acción inicial, la condición y la acción. La acción inicial se ejecuta una vez antes de entrar en el bucle. La condición se evalúa al comienzo de cada iteración y determina si el bucle se ejecuta nuevamente. La acción se repite en cada iteración y normalmente modifica la variable de control para que la condición deje de cumplirse.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
55 vistas5 páginas

Jitorres - Ciclo While C++

El bucle while se utiliza para ejecutar repetidamente un bloque de código siempre que se cumpla una condición. Contiene tres elementos: la acción inicial, la condición y la acción. La acción inicial se ejecuta una vez antes de entrar en el bucle. La condición se evalúa al comienzo de cada iteración y determina si el bucle se ejecuta nuevamente. La acción se repite en cada iteración y normalmente modifica la variable de control para que la condición deje de cumplirse.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 5

Estructura Iterativa Mientras (while).

Todo bucle de tener como mínimo

➢ acción inicial - Inicializa la variable de control del bucle


➢ condición - Se evalúa en cada iteración, cuando devuelve 0 o FALSE se continúa ejecutando el
ejecutándose hasta que se cumpla la condición de parada
➢ acción - Se ejecuta en cada bucle y debe modificar la variable de la condición

preguntas importantes
¿qué contiene el bucle?
cuantas veces se debe repetir?

1. Hacer un programa en c++ que muestre los 20 primeros cardinales

#include <iostream>
using namespace std;
int main()
{
int numero=1;
while(numero <= 20)
{
cout << "el numero es: "<<numero<<"\n";
++numero;
}
system("PAUSE");
return 0;
}

2. Hacer un programa que muestre los números pares hasta 200 a partir de 2
#include <iostream>
using namespace std;
int main()
{
int numero=2;
while(numero <= 200)
{

cout << "el numero es: "<<numero<<"\n";


numero=numero+2;
}
system("PAUSE");
return 0;
}

3. Escribir en programa c++ que solicite el ingreso de un valor positivo y desde 1 hasta el valor
ingresado de uno en uno, muestre un saludo enumerado en cada repetición.
#include <iostream>
using namespace std;
int main()
{
int numero=1;
float ingreso;
cout<<"ingrese un numero positivo entero \n";
cin>>ingreso;
while(numero <= ingreso)
{
cout << "saludo numero: "<<numero<<"\n";
++numero;
}
system("PAUSE");
return 0;
}

4. Una ONG tiene puntos de reparto de vacunas que se pretende funcionen de la siguiente
manera. Cada día, empezar con 1000 vacunas disponibles y a través de un programa que
controla las entregas avisar si el inventario baja de 200 unidades.

#include <iostream>
using namespace std;
int main()
{
int vacunadia=1000;
int pedido;

while(vacunadia>= 200)
{
cout<<" vacunas exisitentes"<<vacunadia<<"\n";
cout<<" Digite el numero de vacunas que desea ";
cin>>pedido;
vacunadia = (vacunadia-pedido);
}
system("PAUSE");
return 0;
}
5. Desarrollar un programa c++ que permita la carga de 10 valores por teclado y nos muestre
posteriormente la suma de los valores ingresados y su promedio.

#include <iostream>
using namespace std;
int main()
{
double valor;
double sum,promedio;
int con=0;
while(con<=10)
{
cout<<" ingrese un valor \n";
cin>>valor; 0
sum =sum+valor;
++con;
}
promedio=sum/con;
cout<<" el promedio es \n"<<promedio<<"\n";
system("PAUSE");
return 0;
}

Ejercicios propuestos

1. Escribir un programa que solicite ingresar 10 notas de alumnos y nos informe cuántos tienen
notas mayores o iguales a 7 y cuántos menores.
2. Se ingresan un conjunto de n alturas de personas por teclado. Mostrar la altura promedio de las
personas.
3. En una empresa trabajan n empleados cuyos sueldos oscilan entre $100 y $500, realizar un
programa que lea los sueldos que cobra cada empleado e informe cuántos empleados cobran
entre $100 y $300 y cuántos cobran más de $300. Además el programa deberá informar el
importe que gasta la empresa en sueldos al personal.
4. Realizar un programa que imprima 25 términos de la serie 11 - 22 - 33 - 44, etc. (No se ingresan
valores por teclado)
5. Mostrar los múltiplos de 8 hasta el valor 500. Debe aparecer en pantalla 8 - 16 - 24, etc.
6. Realizar un programa que permita cargar dos listas de 15 valores cada una. Informar con un
mensaje cual de las dos listas tiene un valor acumulado mayor (mensajes "Lista 1 mayor", "Lista
2 mayor", "Listas iguales"). Tener en cuenta que puede haber dos o más estructuras repetitivas
en un algoritmo.
7. Desarrollar un programa que permita cargar n números enteros y luego nos informe cuántos
valores fueron pares y cuántos impares.

También podría gustarte