Algoritmo opciones

Algoritmo opciones 1.-Inicio 2.-imprimir la opción 1.- pares e impares 3.- imprimir la opción 2.- número perfecto 4.- im

Views 114 Downloads 0 File size 787KB

Report DMCA / Copyright

DOWNLOAD FILE

Recommend stories

Citation preview

Algoritmo opciones 1.-Inicio 2.-imprimir la opción 1.- pares e impares 3.- imprimir la opción 2.- número perfecto 4.- imprimir la opción 3.- número invertido 5.-lee la opción 6.-si la opción es 1 entonces llamada a la función para determinadas los números pares e impares 7.-si la opción es 2 entonces llamada a la función para determinadas los números perfectos 8.-si la opción es 3 entonces llamada a la función para determinadas los números invertidos de cuatros dígitos. 9.-fin

DIAGRAMA DE FLUJO y pseucodigo

INICIO

INT OPCION

LEO OPCION

OPCION 1

SIN O

PARES _IMPARES

NO NO OPCION 2

SIN O

NUMEROS PERFECTOS

SIN O

NUMERO INVERTIDO

OPCION 3

FIN

Codigo opcion #include #include // prototipos de la funciones del programa void pares_impares(); int perfecto(int n); void numero_perfecto (); void inverso(); void tiempo(); int main() {

int opcion; printf("MENU DE OPCIONES\n"); printf("\n1.- pares e impares"); printf("\n2.- numero perfecto"); printf("\n3.- numero invertido"); printf("\n selectione una opcion:" ); 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 2.- lee el valor de numero 1 3.- lee el valor de numero 1 4.- si numero2 es igual a 0 entonces regresa el valor de numero 1 5.- si no, regresa a la función 6.-fin Pseucodigo - lee el valor de numero 1 - lee el valor de numero 1 - si numero2 es igual a 0 entonces regresa el valor de numero 1 - si no, regresa a la función de la pentalla -fin

Codigo Divisor

#include #include int main() { int numero1=0,numero2=0; printf("introduzca el primer número:"); scanf("%i",numero1); printf("introduzca el primero:"); scanf("%i",numero2); if(numero1>numero2) { if(numero1%numero2==0) { printf("es divisor%i de%i", numero1, numero2); } else printf("%i no es de%i", numero2,numero1); } else printf(" no es divisor porque es mayor %i", numero2); return 0; }

Algoritmo triangulo rectángulo 1. – inicio 2.-imprimir mensaje ternas de Pitágoras 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 6.- suma de cuadrados= opuesto+ adyacente 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=0, J=0, TEMP=0, K=0, SUM_CUADRADOS=0; OP=0, ADY=0, HIP=0

I=1 I=1 I < = 500

SIN O HIP = I*I J=1

J < = 500

SIN O ADY = K*K

FIN

NO NO

Código triangulo rectángulo #include #include int main() { int i,j,k,sum_cuadrados,op,ady,hip; printf("ternas pitagoras\n"); for(i=1;i