Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Estudiar en Corte II, recursos de apoyo, unidad 05 y 06 estructuras básicas, todo lo relacionado con
estructuras repetitivas: for, while, do-while. + vídeos
En la elaboración de programas es importante que existan instrucciones que permitan que el computador ejecute un
grupo de instrucciones varias veces (estructuras repetitivas) sin tener que volverlas a escribir.
Desarrollar en C++:
TALLER MODELO
#include <iostream> // directiva
using namespace std; // directiva
int main() // función principal
{ // inicio main
string autor = " AUTOR : CARLOS RINCON "; // DEFINIR E INICIALIZAR VARIABLE
cout << autor; // mostrar mensaje
int num = 0, sum = 0; // def e ini var
// Estructura repetitiva while ******
while (num != 99) // CICLO REPETICIÓN SI ES DIFERENTE DE 99
{ // inicio while
cout << " Escribir un numero :"; cin >> num; // mostrar y almacenar valor
sum += num; // suma abreviada sum = sum + num
} // final while
cout << "La suma de los valores es: " << sum; // MOSTRAR Y ALMACENAR VARIABLE
// Estructura repetitiva do while ******
int n1 = 1, tbl = 1; // def e ini var
cout << "\nIndicar tabla a imprimir : "; cin >> tbl; //
do
{ // inicio do
cout << "\t\t\t" << n1 << " * " << tbl << " = " << n1 * tbl << endl;
n1++; // n = n+1
} while (n1 <= 12); // final do while
// ESTRUCTURA REPETITIVA ANIDADA for ******
// for para rango de tablas
for (int i = 1; i <= 5; i++) // for rango tablas
{ // inicio for tablas
cout << "\n Tabla del " << i << endl;
for (int j = 1; j <= 12; j++) // for contenido tablas
{ // inicio for contenido tabla
cout << i << " * " << j << " = " << i * j << endl; // mostrar mensaje
} // final for contenido tabla
} // final for tablas
// Instrucción break / continue
float cuenta = 0, calificacion = 0, suma = 0;
for (int x = 1; x <= 5; x++) // for control cantidad de notas
{ // inicio for de notas
cout << "\n\tIndicar la calificacion : "; cin >> calificacion;
if (calificacion < 1 || calificacion > 5) // validar notas mnr o myr, fuera de rango
{ // inicio if
continue; // ignora la nota y sigue repetición
// break; // termina el ciclo repetivo for
RESULTADOS