You are on page 1of 5

INGENIERIA ELECTRONICA LENGUAJE DE PROGRAMACION

Instrucción FOR
(Instrucción Repetitiva)
For Next, realiza un bucle un número determinado de veces ejecutando las distintas instrucciones que
hay comprendidas entre el For y el Next (Endfor).

For variable = 1 to N Para variable = 1 hasta 30


<Instrucción 1> <Instrucción 1>
<Instrucción 2> <Instrucción 2>
. . .
.
. .
<Instrucción N> <Instrucción N>
Endfor Fin Para

1. Sume independientemente los números pares y los números impares de los números
comprendidos entre 1 y 100 .Ambos inclusive.
AMODB
Programa en C++
#include<iostream.h>
#include<stdlib.h>
int main(){
int Par,Impar,I;
Par=0;
Impar=0;
for( I=1;I<=100;I++){
if(I%2==0)
Par=Par+I;
else
Impar=Impar+I;}
cout<<"\nSuma de Pares es : "<<Par<<endl;
cout<<"Suma de Impares es: "<<Impar<<endl;
system("PAUSE");
return 0;}
Suma de Pares es : 2550
Suma de Impares es: 2500
Press any key to continue

CLASE 03 MARIA ELENA RUIZ RIVERA


INGENIERIA ELECTRONICA LENGUAJE DE PROGRAMACION

2. Calcule el aumento de sueldos , para 4 trabajadores


de una empresa , bajo el siguiente criterio :
Si el sueldo es menor igual a S/. 1000 el aumento es de 12% .
Si el sueldo está comprendido entre S/. 1000 y S/. 2500 el aumento es
de 10%
Si el sueldo es mayor igual a S/. 2500 el aumento es de 8% .
Imprima el nuevo sueldo del trabajador y el monto total de la planilla de
los N trabajadores considerando el aumento.

Cout<<”Ingrese el nuimeros de trabajadores”<<endl


Cin>>N
for(I=1;I<=N;I++)
Programa en C++
#include<iostream.h>
#include<stdlib.h>
int main(){
double aumento,nuevo_s,planilla,trab,sueldo,I;
cout<<"Ingrese el número de trabajadores : " <<endl;
cin>>trab;
planilla=0;
for(I=1;I<=trab;I++)
{
cout<<"Ingrese el sueldo : " <<endl;
cin>>sueldo;
if(sueldo <= 1000)
aumento=sueldo*(0.12);
else{
if(sueldo<2500)
aumento=sueldo*(0.10);
CLASE 03 MARIA ELENA RUIZ RIVERA
INGENIERIA ELECTRONICA LENGUAJE DE PROGRAMACION

else
aumento=sueldo*(0.08);
}
nuevo_s=sueldo+aumento;
cout<<"El sueldo nuevo sueldo es : " <<nuevo_s <<endl;
planilla=planilla+nuevo_s;
}
cout<<"El total de la planilla es : " <<planilla <<endl;
return 0;
system("PAUSE");
}

Ingrese el número de trabajadores :


3
Ingrese el sueldo :
900
El sueldo nuevo sueldo es : 1008
Ingrese el sueldo :
2400
El sueldo nuevo sueldo es : 2640
Ingrese el sueldo :
3600
El sueldo nuevo sueldo es : 3888
El total de la planilla es : 7536
Press any key to continue

CLASE 03 MARIA ELENA RUIZ RIVERA


INGENIERIA ELECTRONICA LENGUAJE DE PROGRAMACION

3. Calcule la suma de la siguiente expresión :


1/2 + 2/3 + 3/4 +...+ 100/101

Programa en C++
#include<iostream.h>
#include<stdlib.h>
int main(){
double I,exp;
exp=0;
for(I=1;I<=100;I++)
{
exp=exp+((I)/(I+1));
}
cout<<"\nEl resultado de la expresion es : "<<exp <<endl;
return 0;
system("PAUSE");
}
El resultado de la expresion es : 95.8027
Press any key to continue

CLASE 03 MARIA ELENA RUIZ RIVERA


INGENIERIA ELECTRONICA LENGUAJE DE PROGRAMACION

4. Determine si un número es perfecto .Un número es


perfecto cuando la suma de todos los números menores y
divisibles por él, es igual al mismo número (incluido el
uno).
Ejemplo:

6 e s un número perfecto porque 6=1+2+3


1,2,3,4,5,6
cout<<"Ingrese el numero: " <<endl;
cin>>numero;
for(I=1;I<numero;I++)
{
if(numero%I==0)
{s=s+I}
1+2+3
}
If(numero==s)

CLASE 03 MARIA ELENA RUIZ RIVERA

You might also like