Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Sentencias Repetitivas
Sentencias Repetitivas
Irma Prado
Sentencias Repetitivas
Repiten la ejecución de un grupo de sentencias
Sentencia: While y sentencia do/while.- Estas sentencia repiten la ejecución de las
sentencias agrupadas entre llaves mientras la condición del while sea verdadera. Su formato
es:
while (condición) {
sentencias;
En el caso de do while:
do{
sentencia;
}while(condición);
#include<iostream>
using namespace std;
main()
{
int tabla,resultado,contador;
cout<<"Tabla ?";
cin>>tabla;
contador=1;
cout<<"\n*** TABLA DE "<<tabla<<"***"<<endl;
while(contador<=10)
{
resultado=contador*tabla;
cout<<tabla<<" * "<<contador<<" = "<<resultado<<endl;
contador=contador+1;
}
system("pause");
}
Ejemplo 2: Desplegar números desde 1 hasta 100 y luego desde 100 hasta 1
#include<iostream>
using namespace std;
main()
Lenguaje C++ M.Sc. Irma Prado
{
int i,j;
cout<<" ***** Desde 1 hasta 100 *****"<<endl;
i=1;
while(i<=100)
{
cout<<i<<"\t";
i=i+1 ; //i++
}
cout<<" ***** Desde 100 hasta 1 *****"<<endl;
j=100;
while(j>=1)
{
cout<<j<<"\t";
j=j-1 ; //i--
}
system("pause");
}
#include<iostream>
using namespace std;
main()
{
#include<math.h>
using namespace std;
main()
{
float x,n,s,t;
do{
cout<<"Escriba el total de términos de la sumatoria ";
cin>>n;
}while(n<0);
cout<<"valor de x?";
cin>>x;
s=0;
for(int i=1;i<=n;i++)
{
t=pow(x,i);
cout<<t<<" + ";
s=s+t;
}
cout<<" = "<<s<<endl;
system("pause");
}