Vous êtes sur la page 1sur 9

BUAP Metodologa de la Programacin

1.- Leer N nmeros y contar cuntos son positivos, cuntos son negativos y cuntos son 0. Nombre: contador_numeros Variables: cn, pc, cc, N, proc de tipo entero. num de tipo real. Inicio cn=0 cp=0 cc=0 Escribir (Ingresa la cantidad de nmeros a procesar) Leer (N) Para (proc = 1 hasta N, incremento 1) hacer Escribir (Ingresa el numero) Leer (num) Si (num<0) entonces cn=cn+1 Si_no Si (num>0) entonces cp=cp+1 Si_no cc=cc+1 Fin_si Fin_si Fin_Para Escribe (La cantidad de negativos es, cn) Escribe (La cantidad de positivos es, cp) Escribe (La cantidad de 0 es, cc) Fin

Metodologa de la Programacin

BUAP Metodologa de la Programacin

2.- Leer N nmeros y obtener el promedio solamente de los nmeros pares de la lista. Nombre: Promedio_de_num_pares Variables: N, cpar, de tipo entero. num, suma, prom, de tipo real. Inicio suma=0 cpar=0 Escribir (ngresa la cantidad de nmeros a procesar) Leer (N) Para (cont = 1 hasta N, incremento 1) hacer Escribir (Escribe el numero) Leer (num) Si (num MOD 2 = 0) entonces cpar=cpar+1 suma=suma+num Fin_Si Fin_Para prom=suma/cpar Escribir (El promedio de los nmeros pares es, prom) Fin

Metodologa de la Programacin

BUAP Metodologa de la Programacin

3.- Generar los primeros N nmeros. Nombre: primeros_numeros Variables: inicio, fin, cont tipo entero. Inicio Escribir (Dame el inicio) Leer (inicio) Escribir (Dame el final) Leer (fin) cont=1 Mientras (inicio<=fin) cont= cont+1 Escribir (El numero generado es, cont) Fin_Mientras Fin

Metodologa de la Programacin

BUAP Metodologa de la Programacin

4.- Verificar si un nmero dado es primo o no. Nombre: num_primo Variables: num, w, x, 0, acum tipo entero Inicio acum=0 Escribir (dame un numero) Leer (num) Para(w=1 hasta num, incremento 1) hacer x=num MOD w si (x=0) entonces acum = acum+1 Fin_si Fin_Para si (acum=2) entonces Escribir (El numero es primo) si_no Escribir (El numero no es primo) Fin_si Fin

Metodologa de la Programacin

BUAP Metodologa de la Programacin

5.- Dados los valores de los lados de un tringulo. Nombre: triangulo Variables: L1, L2, L3 de tipo real. Inicio Escribir (Ingresa las medidas de los lados) Leer (L1, L2, L3) Si (L1=L2 y L2=L3) entonces Escribir (Es un triangulo equilatero) Si_no Si (L1=L2 o L1=L3 o L2=L3) entonces Escribir (Es un triangulo isosceles) Si_no Si (L1<>L2 y L2<>L3 y L1<>L3) entonces Escribir (Es un triangulo escaleno) Fin_Si Fin_Si Fin_Si Fin

Metodologa de la Programacin

BUAP Metodologa de la Programacin

6.- Evaluar la sumatoria =1(x2/2) Nombre: sumatoria_al_cuadrado_div Variables: suma de tipo real. n, cont de tipo entero.

Inicio suma=0 Escribir (Indica hasta que numero llegara la sumatoria) Leer (n) Para (cont=1 hasta n, incremento 1) hacer suma = ((cont*cont)/2)+suma Fin_Para Escribir (La sumatoria es, suma) Fin

Metodologa de la Programacin

BUAP Metodologa de la Programacin

7.- Evaluar la sumatoria =1((x2) 2) Nombre: sumatoria_al_cuad_resta Variables: acum de tipo real. cont, num de tipo entero. Inicio acum=0 Escribir (Indica hasta que numero llegara la sumatoria) Leer (num) Para (cont=1 hasta num, incremento 1) hacer acum= ((cont*cont)-2)+acum Fin_Para Escribir (La sumatoria es, acum) Fin

Metodologa de la Programacin

BUAP Metodologa de la Programacin

8.- Hacer diagrama de flujo y pseudocdigo para resolver el siguiente problema. En un centro comercial se tiene la siguiente promocin. Si la compra hecha por el cliente es ms de $4000 se le deber hacer un descuento de 20% sobre el total de la compra, si la compra es ms de $1000 o de $4000 o menor, se le har un descuento del 10% sobre el total de la compra, si la compra es de $1000 o menos de $1000 entonces se le har un descuento del 5%. Queremos saber cunto ser el total que debe pagar cada uno de los 20 clientes.
Inicio

Para cont = 1 hasta 20 incremento 1

Ingresa la cantidad de la compra

comp

comp>4000

4000>=comp Y comp>1000 total=comp-(comp*0.2) comp<=1000 total = comp-(comp*0.1)

total = comp-(comp*0.05)

'la compra total es', total

Fin

Metodologa de la Programacin

BUAP Metodologa de la Programacin

Nombre: centro_comercial Variables: cont de tipo entero. comp, total de tipo real.

Inicio Para (cont = 1 hasta 20, incremento 1) hacer Escribir (ingresa la cantidad de la compra) Leer (comp) Si (comp>4000) entonces total=comp-(comp*0.2) Si_no Si (4000>=comp Y comp>1000) entonces total=comp-(comp*0.1) Si_no Si (comp<=1000) total=comp-(comp*0.05) entonces Fin_Si Fin_Si Fin_Si Escribir (La compra total es, total) Fin Para Fin

Metodologa de la Programacin

Vous aimerez peut-être aussi