Autora: María José Ramírez López. (2-1)
Estructura Mientras
Al codificar la estructura de control repetitivas mientras, debes hacer uso de la palabra reservada while, cuyo significado en español es mientras la cual permite repetir la ejecución de instrucciones cada vez que una condición sea evaluada como verdadera.
#include <bits/stdc++.h>
using namespace std;
int main(){
float datos = 0, promedio = 0, n = 0;
do{
cout<<"introduce un numero entero ";
cin>>n;
if(n!=0){
promedio +=n;
datos++;
}
}while(n!=0);
promedio = promedio/datos;
cout<<"el promedio de los "<<datos<<" datos es "<<promedio;
return 0;
}
#include <bits/stdc++.h>
using namespace std;
int main(){
int inicio = 0, i = 0, pares = 0, fin = 0, impares = 0;
cout<<"inicio del rango: ";
cin>>inicio;
cout<<"fin del rango: ";
cin>>fin;
for(i=inicio;i<=fin;i++){
if(i%2==0){
pares++;
}else{
impares++;
}
}
cout<<"del numero "<<inicio<<" al numero "<<fin<<" existen "<<pares<<" numeros pares y "<<impares<<" numeros impares";
return 0;
}
¿Qué son las estructuras de control repetitiva?
Las estructuras de control repetitivas son aquellas en las que una sentencia o grupos de sentencias se repiten muchas veces. Este conjunto de sentencias se denomina bucle (loop).
Estructura Mientras
Al codificar la estructura de control repetitivas mientras, debes hacer uso de la palabra reservada while, cuyo significado en español es mientras la cual permite repetir la ejecución de instrucciones cada vez que una condición sea evaluada como verdadera.
#include <bits/stdc++.h>
using namespace std;
int main(){
int suma = 0, x = 0;
bool band = true;
while (band){
cout<<"introduce un número a sumar: ";
cin>>x;
suma += x;
if (x==0){
band = false;
}
}
cout<<"el total de la suma es "<<suma;
return 0;
}
Estructura Haz Mientras
Estructura hacer – mientras (do-while) (Do-While). Al igual que en la estructura while las instrucciones se ejecutan mientras la condición sea verdadera, pero la condición se comprueba al final del ciclo, por lo que las instrucciones se ejecutarán al menos una vez.
#include <bits/stdc++.h>
using namespace std;
int main(){
float datos = 0, promedio = 0, n = 0;
do{
cout<<"introduce un numero entero ";
cin>>n;
if(n!=0){
promedio +=n;
datos++;
}
}while(n!=0);
promedio = promedio/datos;
cout<<"el promedio de los "<<datos<<" datos es "<<promedio;
return 0;
}
Estructura Para
Esta estructura permite ejecutar una serie de instrucciones un número determinado de veces.#include <bits/stdc++.h>
using namespace std;
int main(){
int inicio = 0, i = 0, pares = 0, fin = 0, impares = 0;
cout<<"inicio del rango: ";
cin>>inicio;
cout<<"fin del rango: ";
cin>>fin;
for(i=inicio;i<=fin;i++){
if(i%2==0){
pares++;
}else{
impares++;
}
}
cout<<"del numero "<<inicio<<" al numero "<<fin<<" existen "<<pares<<" numeros pares y "<<impares<<" numeros impares";
return 0;
}
Comentarios
Publicar un comentario