Вы находитесь на странице: 1из 2

UNTELS Estructuras Repetitivas WHILE (MIENTRAS)

Prctica - Laboratorio 09-A


USO DEL WHILE
Usa contadores y acumuladores
Escribe un programa int A;
que imprima 5 veces: main()
{
VES - Ingeniera.
A = 1;
cout << antes del while\n ;
Nota
1:
Usa
while ( A <= 5 )
contadores.
{
cout << " VES - Ingeniera \n";
A ++ ;
}
cout << despues del while\n ;
}
Escriba un programa int A;
que imprima la serie de main()
{
nmeros: 3, 5, 7, , 21
A = 3;
Nota: Usa contadores
while ( A <= 21 )
{
cout << A << endl ;
A += 2 ; //Contador
}
}
int A, N;
Escriba un programa
A = 2; //Inicializacion de la variable A
que imprima la serie de
N = 1; //Inicializacion de la variable N
nmeros: 2,5,10,17,26,
while ( A <= 101 )
, 101
{
cout << A << endl;
Nota: Uso contadores,
N += 2; //Contador
acumuladores
A += N; //Acumulador
}
int A, N;
Escriba un programa
A = 20;
que imprima la serie de
while (A >= -10)
nmeros: 20, 14, 8, 2, -4,
{
-10
cout << A << endl;
A -= 6;
}

Escriba un programa
que imprima el alfabeto
(abecedario) solo en
maysculas, en filas
de a 10.
Nota:
mejore
el
programa para que
cumpla lo solicitado

char MYUS;
MYUS = 'A';
while (MYUS <= 'Z')
{
cout << MYUS << endl;
MYUS ++;
}

(Anidacin )
Escribe un programa
que pida la anchura y
altura de un rectngulo
y lo dibuje (llene)
utilizando como unidad
asteriscos (*) de la
siguiente manera:

Anchura del rectngulo: 5


Altura del rectngulo: 3

int Ann, Alt;


int A, C;
cout << "Para llenar de asteriscos el area \n";
cout << "Ancho:" ;
cin >> Ann;
cout << "Alto:";
cin >> Alt;
if ( ( Ann > 0 ) && ( Alt > 0 ) )
{
A = 1;
while ( A <= ( Ann * Alt ) )

*****
*****
*****

{
cout << "*";
if ( ( A % Ann ) == 0 )
{
cout << endl ;
}
A ++ ;
}
}
else
{
cout << "datos Improcedentes \n";
}

Escriba un programa
que imprima la serie
Fibonacci:
0,1,1,2,3,5,8,13,21

Programacin - Jorge A. Martel Torres Pgina 1 de 2

int A, B, Aux;
A = 0; B = 1;
cout << A << endl;

UNTELS Estructuras Repetitivas WHILE (MIENTRAS)

Nota:
Mejore
el
programa para que se
solicite la cantidad de
trminos de la serie
Fibonacci.

Aux = 0;
while(Aux <= 21)

13

{
cout << B << endl;
Aux = A + B;
A = B;

14

B = Aux;
}
8
9

10

11

12

Escriba un programa que imprima el alfabeto (abecedario) en minsculas


solo en filas de a 5.
Escribe un programa que pregunte cuantos nmeros vas a introducir;
luego, pida esos nmeros y calcule la suma de los nmeros ingresados
(ejemplo adjunto).
Dime cuntos nmeros vas a escribir: 5
Dime el nmero 1 : 25
Dime el nmero 2 : 30
Dime el nmero 3 : 10
Dime el nmero 4 : 14
Dime el nmero 5 : 23
La suma de los nmeros que has escrito es: 102
Escribe un programa que pida pregunte cuntos nmeros vas a introducir;
luego, se pida esos nmeros, y escriba el mayor, el menor y el promedio.
Cuntos valores vas a introducir?: 5
Dime el nmero 1: 25
Dime el nmero 2: 100
Dime el nmero 3: 7
Dime el nmero 4: 90
Dime el nmero 5: 14
El nmero ms pequeo de los introducidos es: 7
El nmero ms grande de los introducidos es: 100
La media de los nmeros introducidos es: 47.2

****
*****
Escribe un programa que pida un nmero y escriba sus divisores (Adjunto
ejemplo).
Dime un nmero: 200
Los divisores de 200 son: 1, 2, 4, 5, 8, 10, 20, 25, 40, 50, 100, 200
Hasta la vista!
Escribe un programa que pida un nmero y escriba si es primo o no
(Adjunto ejemplo).
Dime un nmero: 123
El nmero 123 no es primo
O
Dime un nmero:127
El nmero 127 es primo

15

Escriba un programa que imprima los valores de las funciones


trigonomtricas (seno, coseno, tangente) de los ngulos notables (0, 30,
60, .., 360).

16

Escriba un programa que imprima el factorial de cualquier numero que se


ingrese desde el teclado (N):
Se sabe que:
N>0
O! y 1! Es 1

17

Escribe un programa que imprima N veces: VES - Ingeniera.

16

Nota 2: Mejore el programa para que se solicite el texto desde el teclado


Mejore el programa 15 para que se imprima adems las funciones
trigonomtricas restantes

17

Que se imprime el calendario de un mes de 30 das

Escriba un programa que pida la cantidad de nmeros a ser ingresados, de esos


nmeros ya ingresados se obtenga: el mayor, el menor, y el producto de los
nmeros ingresados.
Escribe un programa que pida la el ingreso de un numero, y que luego lo
dibuje utilizando como unidad asteriscos (*) de la siguiente manera:
Cantidad de asteriscos: 5
*
**
***

Programacin - Jorge A. Martel Torres Pgina 2 de 2