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.
Vídeo de estudio:
https://www.youtube.com/watch?v=chC1t0qox7E PARTE 1 Explicativa * CONCEPTOS
CODIGO
/*
Nombre: María Alejandra González Moreno
Código:5801306
Ing.Industrial
*/
int i = 0; // Inicializar i
int composicion; // Definir variable
do
{// Inicio while
cout <<"\n Ingrese composicion " << i + 1 << endl ; // Mensaje
cin>> composicion; //Almacenar
o https://www.youtube.com/watch?v=DTmMjJ-
cd00&list=PLWtYZ2ejMVJlUu1rEHLC0i_oibctkl0Vh&index=20 while dos formas de generar
numero
Código:5801306
Ing.Industrial
*/
#include <conio.h>
string autor = "Autora: Maria Alejandra Gonzalez, Codigo: 5801306, Ing Industrial C"; // definir e inicializar variabe
i= 1; // inicializar variable
i++; // Ascender de 1 en 1
CÓDIGO DESCENDIENDO
/*
Código:5801306
Ing.Industrial
#include <conio.h>
string autor = "Autora: Maria Alejandra Gonzalez, Codigo: 5801306, Ing Industrial C"; // definir e inicializar variabe
i--; // Descender de 1 en 1
o https://www.youtube.com/watch?
v=vHKWMR2WaIQ&list=PLWtYZ2ejMVJlUu1rEHLC0i_oibctkl0Vh&index=21 do
while dos formas de generar numero
CÓDIGO DESCENDIENDO
/*
Código:5801306
*/
#include <stdlib.h>
string autor = "Autora: Maria Alejandra Gonzalez, Codigo: 5801306, Ing Industrial C"; // definir e inicializar variabe
do
CÓDIGO ASCENDIENDO
/*
Código:5801306
Ing.Industrial
*/
#include <stdlib.h>
string autor = "Autora: Maria Alejandra Gonzalez, Codigo: 5801306, Ing Industrial C"; // definir e inicializar variabe
i= 1; // inicializar variable
do
o https://www.youtube.com/watch?
v=5fF9FWfakx0&list=PLWtYZ2ejMVJlUu1rEHLC0i_oibctkl0Vh&index=25 do while números
en un rango
CÓDIGO
/*
Código:5801306
Ing.Industrial
*/
string autor = "Autora: Maria Alejandra Gonzalez, Codigo: 5801306, Ing Industrial C"; // definir e inicializar variabe
cout<<autor;// Mensaje
do
CODIGO 1
/*
Nombre: María Alejandra González Moreno
Código:5801306
Ing.Industrial
*/
#include <iostream>// DIRECTIVA
#include "conio.h"
#include <string>
using namespace std; // DIRECTIVA
int main()// Función Principal
CODIGO 2
/*
Nombre: María Alejandra González Moreno
Código:5801306
Ing.Industrial
*/
cout << "La cantidad de mujeres es: " << mujeres; // Mensaje
float promedio = acumulador / mujeres; // Operacion y Almacenar
cout << "El promedio de edad es: " << promedio; // Mensaje
PANTALLAZO
Numeral 6.5 ( break, continue ), intercambiar instrucciones y explicar lo sucedido en cada caso.
/*
Nombre: María Alejandra González Moreno
Código:5801306
Ing.Industrial
*/
#include <iostream>// DIRECTIVA
using namespace std; // DIRECTIVA
int main()// Función Principal
TALLER MODELO
#include <iostream> // directiva
using namespace std; // directiva
/conversion/tmp/activity_task_scratch/606151765.docxCARLOS ENRIQUE RINCON GONZALEZ CARLOS ENRIQUE
RINCON GONZALEZ
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
} // final if
suma += calificacion; // acumula califcaciones válidas
cuenta++; // cuenta de notas válidas
} // final for de notas
cout << "\n\tPromedio Calificaciones : " << suma / cuenta << endl; // mostrar resultados
system("pause"); // pausa ejecución
return 0; // retorna valor
} // final main
RESULTADOS