Está en la página 1de 2

ALGORITMOS USANDO ESTRUCTURA REPETITIVA PARA (for)

1. Algoritmo para ingresar 6 numero. Hallar la cantidad de numero pares ingresados

INICIO
np= 0
Para (n=1 ; n<=6 ; n=n+1)
Inicio
Leer xnum
Xn = xnum % 2
Si (xn == 0 )
Inicio
np = np +1
fin
fin
imprimir np
FIN

2. Hacer un algoritmo para ingresar N números. Hallar cantidad de numero mayores a 30.
Inicio
Leer xcant // cantidad de números a ingresar
cn = 0
Para (n=1; n <= xcant ; n=n+1)
Inicio
Leer xnum // numero a ingresar
Si ( xnum > 30 )
Cn = cn +1 // cn almacena la cantidad de números > a 30
fin
IMPRIMIR cn
Fin

3. Hacer un algoritmo para ingresar números en forma infinita, termina cuando ingreso un
numero negativo. Hallar cantidad de numero mayores a 30.
Inicio
cn = 0
Para ( ; ; )
Inicio
Leer xnum // numero a ingresar
Si ( xnum < 0 )
Break;
Si ( xnum > 30 )
Cn = cn +1 // cn almacena la cantidad de números > a 30
fin
IMPRIMIR cn
Fin

4. Algoritmo para ingresar una cantidad de datos (consistenciar). Ademas ingresar un numero
a buscar e indicar cuantas veces se ingreso.
Inicio
Para (;;)
Inicio
Leer xcant
Si(xcant<=0)
IMPRIMIR “numero no admisible, ingresar otro numero”
sino
break
fin
Leer xbuscar
Cn=0
Para (n=1 ; n <=xcant ; n=n+1)
Inicio
Leer xnum
Si (xnum == xbuscar)
Cn = cn + 1
Fin
IMPRIMIR cn
Fin

5. Programa para hallar la sumatoria: 3+5+7+9+11+13+10+20+30+40=??


#include "stdafx.h"
#include "iostream.h"
int main(int argc, char* argv[])
{
int n, an=0;
for ( n=3 ; n<= 13 ; n=n+2)
{
cout << n << " + ";
an= an + n;
}
for ( n=10 ; n<= 40 ; n=n+10)
{
if ( n<40)
cout << n << " + ";
else
cout << n << " = ";

an= an + n;
}

cout << an <<endl;


}

También podría gustarte