1.-Inicio
5.-lee la opcin
6.-si la opcin es 1 entonces llamada a la funcin para determinadas los nmeros pares
e impares
7.-si la opcin es 2 entonces llamada a la funcin para determinadas los nmeros
perfectos
9.-fin
DIAGRAMA DE FLUJO y pseucodigo
INICIO
INT OPCION
LEO OPCION
SIN
OPCION 1 O PARES _IMPARES
NO
NO SIN NUMEROS
OPCION 2 O PERFECTOS
FIN
Codigo opcion
#include<stdio.h>
#include<windows.h>
void pares_impares();
void inverso();
void tiempo();
int main()
int opcion;
printf("MENU DE OPCIONES\n");
scanf("%d",&opcion);
switch(opcion)
case1: pares_impares();break;
case2:numero_perfecto ();break;
case3:inverso();break;
default:break;
Sleep(5000);
return 0;
}
Algoritmo divisor
1.-inicio
6.-fin
Pseucodigo
-fin
Codigo Divisor
#include<stdio.h>
#include<conio.h>
int main()
int numero1=0,numero2=0;
scanf("%i",numero1);
printf("introduzca el primero:");
scanf("%i",numero2);
if(numero1>numero2)
if(numero1%numero2==0)
else
else
return 0;
}
Algoritmo triangulo rectngulo
1. inicio
3.- para i=1, hasta i menor o igual a 500, incrementa i en uno j=1
4.-para j=1, hasta j menor o igual a 500, incremente i en uno , opuesto j*j
5.- para k=1, hasta k menor o igual a 500, incremente i en uno: adyacente=k*k
7.-si suma de cuadrados es igual a hipotenusa entonces : imprimir mensaje con los
valores i,j,k
8.-fin ciclos k, i, j
9.-fin
DIAGRAMA DE FLUJO
INICIO
I=1
I=1
I < = 500 NO
NO
SIN
O
HIP = I*I
J=1
J < = 500
SIN
O
ADY = K*K
FIN
Cdigo triangulo rectngulo
#include<stdio.h>
#include<windows.h>
int main()
int i,j,k,sum_cuadrados,op,ady,hip;
printf("ternas pitagoras\n");
for(i=1;i<=500;i++)
hip=i*i;
for(j=1;j<=500;j++)
op=j*j;
for(k=1;k<=500;k++)
ady=k*k;
sum_cuadrados=op+ady;
if(sum_cuadrados==hip)
printf("cateto adyacente=%d,",k);
printf("cateto hipotenusa=%d",i);
}
}
Sleep(10000);
return 0;
1.- Inicio
2.- Lmite inferior =100.
3.- Lmite superior =200.
4.- Solicitar nmero al usuario.
5.- Almaceno en mi variable.
6.- Si nmero es mayor o igual que lmite inferior entonces.
7.- Si nmero es menor o igual que lmite superior entonces.
8.- Imprimo en pantalla que est dentro de los lmites.
9.- Si no, imprimo en pantalla que supera el lmite.
10.- fin.
DIAGRAMA DE FLUJO
INICIO
LIMITE-INFERIOR=100
LIMITE-SUPERIOR=200
NUMERO=0
LEO NMERO
SI
NO
NO SUPERO EL
NUMERO=
NO LIMITE SUPERIOR
LIMITE INFERIOR
SI
NO