WHILE (MIENTRAS) Programación - Jorge A. Martel Torres Página

Anuncio
UNTELS – Estructuras Repetitivas – WHILE (MIENTRAS)
1
2
3
4
Práctica - Laboratorio 09-A
USO DEL WHILE
Usa contadores y acumuladores
Escribe un programa int A;
que imprima 5 veces: main()
{
“VES - Ingeniería”.
A = 1;
cout << “antes del while\n” ;
Nota
1:
Usa
while ( A <= 5 )
contadores.
{
cout << " VES - Ingeniería \n";
A ++ ;
}
cout << “despues del while\n” ;
}
Escriba un programa int A;
que imprima la serie de main()
{
números: 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
números: 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)
números: 20, 14, 8, 2, -4,
{
-10
cout << A << endl;
A -= 6;
}
5
Escriba un programa
que imprima el alfabeto
(abecedario) solo en
mayúsculas, 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 ++;
}
6
(Anidación )
Escribe un programa
que pida la anchura y
altura de un rectángulo
y lo dibuje (llene)
utilizando como unidad
asteriscos (“*”) de la
siguiente manera:
Anchura del rectángulo: 5
Altura del rectángulo: 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";
}
7
Escriba un programa
que imprima la serie
Fibonacci:
0,1,1,2,3,5,8,13,21
Programación - Jorge A. Martel Torres Página 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
términos 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 minúsculas
solo en filas de a 5.
Escribe un programa que pregunte cuantos números vas a introducir;
luego, pida esos números y calcule la suma de los números ingresados
(ejemplo adjunto).
Dime cuántos números vas a escribir: 5
Dime el número 1 : 25
Dime el número 2 : 30
Dime el número 3 : 10
Dime el número 4 : 14
Dime el número 5 : 23
La suma de los números que has escrito es: 102
Escribe un programa que pida pregunte cuántos números vas a introducir;
luego, se pida esos números, y escriba el mayor, el menor y el promedio.
¿Cuántos valores vas a introducir?: 5
Dime el número 1: 25
Dime el número 2: 100
Dime el número 3: 7
Dime el número 4: 90
Dime el número 5: 14
El número más pequeño de los introducidos es: 7
El número más grande de los introducidos es: 100
La media de los números introducidos es: 47.2
****
*****
Escribe un programa que pida un número y escriba sus divisores (Adjunto
ejemplo).
Dime un número: 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 número y escriba si es primo o no
(Adjunto ejemplo).
Dime un número: 123
El número 123 no es primo
O
Dime un número:127
El número 127 es primo
15
Escriba un programa que imprima los valores de las funciones
trigonométricas (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 - Ingeniería”.
16
Nota 2: Mejore el programa para que se solicite el texto desde el teclado
Mejore el programa 15 para que se imprima además las funciones
trigonométricas restantes
17
Que se imprime el calendario de un mes de 30 días
Escriba un programa que pida la cantidad de números a ser ingresados, de esos
números ya ingresados se obtenga: el mayor, el menor, y el producto de los
números 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
*
**
***
Programación - Jorge A. Martel Torres Página 2 de 2
Descargar