UNTELS – Estructuras Repetitivas – For 1 2 3 Laboratorio N-07 USO DEL FOR Usa contadores y acumuladores Escribe un programa int A; que imprima 5 veces: main() { “UNTELS”. cout << “antes del for\n” ; for ( A = 1 ; A <= 5 ; A++ ) { cout << "UNTELS \n"; } cout << “despues del for\n” ; } Escriba un programa int A; que imprima la serie de main() { números: 1, 2, 3, …, 10 for ( A = 1 ; A <= 10 ; A++ ) { Notación: Serie Creciente cout << A << endl; } } Escriba un programa que imprima los siguientes números: 10, 9, 8, …, 0, -1, -2 } 6 { int A; for (A = 10; A >= -2; A--) { Notación: decreciente cout << A << endl; Serie } } 4 5 Escriba un programa que imprima la serie de números: 40, 35, 30, …, 0 Escriba un programa que imprima la serie de números: -9, -5, -1, 3, 7, 11, 15, …, de Q términos; luego debe { Int A; for (A = 40 ; A >= 0 ; A -= 5) { cout << A << endl; } } { Int B, Q, Se, SuSe; float ProSe; cout << "Cantidad de terminos:"; cin >> Q; SuSe = 0; ProSe = 0; Se = -13; for (B = 1; B <= Q; B++) { Se += 4; SuSe += Se; cout << Se << endl; } ProSe = float (SuSe) / float (Q); cout << "Sumatoria de la serie:" << SuSe << endl; cout << "Promedio de la serie:" << ProSe << endl; getch(); mostrar la sumatoria y promedio de la serie. 7 8 9 10 int C, N, F; cout << "Ingrese N:"; cin >> N; F = 1; if (N >= 0) { Se sabe que: if ( (N == 0) || (N == 1) ) N>0 { O! y 1! Es 1 F = 1; } else { for (C = 1; C <= N; C++) { F *= C; //F = F * C } } cout << "Factorial de: " << N << "! = " << F << endl; } else { cout << "Imposible"; } Escriba un programa que imprima la serie de números: 13, 14, 15, …, 35 Escriba un programa que imprima la serie de números: 3, 5, 7, …, 21 Escriba un programa que imprima la serie de números: 10, 15, …, 50 Escriba un programa que imprima la serie de números: 1, 4, 9, 16, …, 100 Escriba un programa que imprima el factorial de cualquier numero que se ingrese desde el teclado (N): Programación - Jorge A. Martel Torres Página 1 de 2 UNTELS – Estructuras Repetitivas – For 11 12 13 14 15 Escriba un programa que imprima la serie de números: 2,5,10,17,26, …, 101 Escriba un programa que imprima la serie Fibonacci: 0,1,1,2,3,5,8,13,21 Escriba un programa que imprima el alfabeto (abecedario) solo en mayúsculas, en filas de a 10. Escriba un programa que imprima el alfabeto (abecedario) en minúsculas solo en filas de a 10. 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 16 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 17 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 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 ***** ***** ***** 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 * 18 19 20 21 ** *** **** ***** 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 22 Escriba un programa que imprima los valores de las funciones trigonométricas (seno, coseno, tangente) de los ángulos notables (0, 30, 60, .., 360). Programación - Jorge A. Martel Torres Página 2 de 2