DIAGRAMAS DE FLUJO (2)

41
FACULTAD DE INGENIERIAS Y ARQUITECTURA ESCUELA PROFESIONAL DE INGENIERIA CIVIL CICLO : III ASIGNATURA : Programación Digital ESTUDIANTE : Revilla Romero, Lidia Raquel DOCENTE : Chingo Tello, Abel Marzo del 2012 UNIVERSIDAD ALAS PERUANAS

Transcript of DIAGRAMAS DE FLUJO (2)

FACULTAD DE INGENIERIAS Y ARQUITECTURA ESCUELA PROFESIONAL DE INGENIERIA CIVIL

CICLO

:

III

ASIGNATURA ESTUDIANTE

: :

Programacin Digital Revilla Romero, Lidia Raquel

DOCENTE

:

Chingo Tello, Abel

Marzo del 2012

Diagramas de flujo

DIAGRAMAS DE FLUJO 1. Considerando 10 como valor de un lado de un cuadrado calcular el rea, permetro y diagonal de dicha figura.INICIO

L

A=L2 P= L+L+L+L D= L

MOSTRAR A MOSTRAR P MOSTRAR D

FIN

2. Los valores de un rectngulo son: base=10 y altura=15. Calcular su rea y Permetro.INICIO

LEER A LEER P

A= b * h P=b+h+b+h

MOSTRAR A, P

FIN Pgina 2

Diagramas de flujo

3. Hacer un diagrama de flujo que te permita sumar dos nmeros.INICIO

LEER A LEER B

C=A+B

MOSTRAR C

FIN

4. Hacer un diagrama de flujo que te permita sumar dos nmeros.INICIO

LEER A LEER B

C=A - B

FIN

Pgina 3

Diagramas de flujo

5. Hacer un diagrama de flujo que te permita multiplicar dos nmeros.INICIO

LEER A LEER B

C=A * B

MOSTRAR C

FIN

6. Hacer un diagrama de flujo que te permita dividir un nmero entero entre otro.INICIO

LEER NUMERO ENTERO A LEER NUMERO ENTERO B

C=A / B

MOSTRAR C

FIN

Pgina 4

Diagramas de flujo

7. Dado tres Notas (12, 15,18) mostrar el promedio de dichas notas.INICIO

LEER A, B, C

A=12 B=15 C=18

D= (A+B+C)/3

MOSTRAR D

FIN

8. Calcular el valor del rea y el permetro de un crculo.

Pgina 5

Diagramas de flujo

INICIO

LEER A LEER P

A=r2 P=2r

MOSTRAR A, P

FIN

9. Hacer un programa que ingrese 3 notas de un Alumno y calcule el promedio y adems diga si aprob o no.INICIO

PROM=

MOSTRAR DESAPROBADOS

PROM11

MOSTRAR APROBADOS

FIN

Pgina 6

Diagramas de flujo

10. Hacer un programa que pida 2 Radios R1 y R2, Calcule las respectivas reas de los crculos y halle la diferencia de reas y muestre esta diferencia como respuesta.INICIO

LEER R1, R2 A1=R12 A2=R22

C=A1- A2

MOSTRAR C

FIN

11. Determinar la hipotenusa de un triangulo rectngulo conocidas las longitudes de sus catetos.INICIO

LEER C1, C2

H=

MOSTRAR H

FIN

Pgina 7

Diagramas de flujo

12. Convertir el valor 15 dado en Km. A Decmetro, metros y milmetros.

INICIO

LEER VALOR Dam=15KM*102 m=15Km*103 mm= 15Km*106

MOSTRAR dam, m, mm

FIN

13. Convertir 1.8 pulgadas a Metros y a Yardas.

INICIO

LEER VALOR

VALOR = 1.8 PULG m= 1.8 PULG *0.025m/Pulg yardas=1.8pPULG*0.028yardas/pulg

MOSTRAR m MOSTRAR yardas

FIN

Pgina 8

Diagramas de flujo

14. Calcule el monto parcial (cantidad * precio), el IGV (18% del monto parcial) y el monto total (monto parcial + IGV) que debe pagarse por comprar una determinada cantidad de un producto, que cuesta determinado precio.

INICIO

LEER C LEER P

MP=C .P IGV=18% (M.P) MT=(M.P) + IGV

MOSTRAR MP MOSTRAR IGV MOSTRAR MT

FIN

15. En un curso se han establecido tres notas: nota de trabajos T, nota de medio ciclo M y nota de fin de ciclo F, cada una con un peso de 40%, 30% y 30% respectivamente. Calcular el promedio de un alumno.

Pgina 9

Diagramas de flujo

INICIO

LEER T, M, F

Mostrar P

FIN

16. Calcular el salario que recibir un trabajador, si se conoce el nmero de horas trabajadas y el pago que recibe por hora. Considere adems que por concepto de AFP se le descuenta el 7%.INICIO

LEER HT, PH

Sal= (HT*PH)-7/100

Mostrar Sal

FIN

Pgina 10

Diagramas de flujo

17. Calcular el nmero de das que ha vivido una persona a partir de su edad. Considere cada ao como 365 das.INICIO

LEER E

ND=E*365

Mostrar ND

FIN

18. Ingresar un nmero que represente segundos y determinar a cuanto equivale en horas, minutos y segundos.

INICIO

LEER S

H=S/60 M=S/3600

Mostrar H, M, S

FIN

Pgina 11

Diagramas de flujo

19. Ingrese una cantidad expresada en centmetros y convirtala a su equivalente en metros.INICIO

LEER C

M=C/100

Mostrar M

FIN

20. La distancia entre dos puntos (X1, Y1) y (X2, Y2) de un plano se puede obtener sacando la raz cuadrada de la expresin (X2 X1)2 + (Y2 Y1)2. Escribir un programa que dados dos puntos por el usuario, calcule la distancia entre esos dos puntos.INICIO

LEER A, B

Mostrar D

FIN

Pgina 12

Diagramas de flujo

21. La gasolina se almacena en tanques cilndricos de un radio especfico. Se necesita un programa que ingresando el valor del radio y la altura hasta que se llene la gasolina, calcule el volumen de gasolina que se tiene. (Volumen del cilindro = PI*Radio*Altura).INICIO

LEER R, A

V= 3.14*R*A

Mostrar V

FIN

22. Una temperatura en grados centgrados C, puede ser convertida en su valor equivalente de la escala Fahrenheit de acuerdo a la siguiente frmula: F = (9 / 5) C + 32 .Escribe un programa C que solicite una temperatura en grados centgrados por teclado y presente en pantalla la temperatura Fahrenheit equivalente. (ATENCIN a la divisin 9/5).INICIO

LEER C

F= (9/5)*C+32

Mostrar F

FIN

Pgina 13

Diagramas de flujo

23. Construya un programa que pida un nmero A ingresado es PAR.

y muestre si el nmero

INICIO

LEER A

SI es PAR (A mod 2) = 0

NO

FIN

24. Construya un programa que pida un nmero A y muestre si el nmero ingresado es PAR o IMPAR.INICIO

LEER A

SI es PAR (A mod 2) = 0

NO es IMPAR

FIN

Pgina 14

Diagramas de flujo

25. Hacer un programa que determine que nmero es el mayor de 2 nmeros ingresados.INICIO

LEER N, M

SI N>M el mayor es N

NO el mayor es M

FIN

26. Hacer un programa que pida 2 Radios R1 y R2, Calcule las respectivas reas de los crculos y halle la diferencia de reas y muestre sta diferencia como respuesta pero deber mostrar el valor absoluto de la diferencia.INICIO

LEER R1, R2 A1= R12 A2= R1 D = A1- A2

Mostrar |D|

FIN Pgina 15

Diagramas de flujo

27. Leer dos nmeros y ver en la pantalla si estn en orden crecientes o decrecientes.

INICIO

LEER A, B

NO creciente A>B

SI decreciente

FIN

28. Hacer un programa que muestre el mensaje de acuerdo la edad ingresada: Si la edad es de 0 a 10 aos nio, si la edad es de 11 a 14 aos pber, si la edad es de 15 a 18 aos adolescente, si la edad es de 19 a 25 aosjoven, si la edad es de 26 a 65 aos adulto, si la edad es mayor de 65 anciano.

Pgina 16

Diagramas de flujo

INICIO

LEER E

SI nio 0E10

NO

SI pber 11E14 SI adolescente SI

NO

NO 15E18

19E25 joven NO SI adulto 26E65 NO SI anciano E>65

NO

FIN

Pgina 17

Diagramas de flujo

29. Hacer un programa que muestre el horario en que se transmite Por ejm: dibujos animados :Si es de 10 a 12 horas tele serie , si es de 13 a 16 horas novelas repetidas si es de 16 a 18 horas dibujos animados , si es de 18 a 22 horas novela s juveniles , si es de 22 a 23 horasnoticiero.

INICIO

LEER H

SI dibujos animados 10H12

NO

SI novelas repetidas 13H16

NO

SI dibujos animados SI 16H18

NO

novelas juveniles

18H22 NO 22H23 NO

SI noticiero

FIN Pgina 18

Diagramas de flujo

30. Dado la ecuacin ax - b = 0 se desea conocer x dados a y b. Ten en cuenta que dadas las coordenadas de los extremos de una lnea se puede determinar la longitud de ella, la distancia se puede calcular usando Pitgoras d = ((x2-x1)^2 + (y2-y1)^2) ^ 0.5INICIO LEER x1, x2, y1, y2

D=((x2-x1)^2 + (y2-y1)^2) ^ 0.5 B= x2- x1 A= y1-y2

X = B/A

Mostrar X

FIN

31. Hacer un algoritmo que calcule y escriba el cubo del nmero ingresado.INICIO

LEER N Cubo = N3

Mostrar cubo

FIN

Pgina 19

Diagramas de flujo

32. Hacer un programa que calcule el nmero mayor y el nmero menor habiendo ingresado la suma y la resta. Adems calcular la diferencia del nmero mayor y menor. .INICIO

LEER C, D

C=A+B D= A-B A=(C+D)/2 B=C-A

el mayor es A; el menor es B

SI A>B

NO

el mayor es B; el menor es A

E= NMAY-NMEN

MOSTRAR E

FIN

Pgina 20

Diagramas de flujo

33. Disear un algoritmo que al ingresar el dividendo y el divisor, me calcule el residuo y el cociente de dicha divisin. use los operadores mod y div.INICIO

LEER A,B

C= (A DIV B) R= (A MOD B)

Mostrar C, R

FIN

34. Dadas las horas trabajadas de una persona y la tarifa de pago, calcular el salario y escribirlo.INICIO

LEER HT, TP

SAL= HT*TP

Escribir SAL

FIN

Pgina 21

Diagramas de flujo

35. Dada las horas trabajadas de una persona y la tarifa de pago por hora, calcular su salario y escribirla y los valores porcentuales a su salario en 10%, 30%, 60% y 80%.INICIO

LEER HT, TP

SAL= HT*TP VP1=SAL*10/100 VP2=SAL*30/100 VP3=SAL*60/100 VP4=SAL*80/100

Escribir SAL, VP1, VP2, VP3, VP4

FIN

36. Una llamada telefnica en cualquier en cualquier telfono pblico cuesta S/. 0.50 por los primeros 3 minutos o menos. Cada minuto adicional cuesta S/. 0.10. Calcule el costo de una llamada cualquiera.

Pgina 22

Diagramas de flujo

INICIO

LEER T

T1= 3 min T2=T-T1

SI C=T*0.50 T3 min

N O

C=T*0.50+T2*0.60

MOSTRAR C

FIN

37. Determine si un nmero entero cualquiera, es mltiplo de 7 y 3.

Pgina 23

Diagramas de flujo

INICIO

LEER N

SI mltiplo de 7 (N MOD 7)=0

NO

SI mltiplo de 3 (N MOD 3)=0

NO

FIN

38. En una tienda se ha establecido la siguiente oferta: por compras menores a 50 soles se hace un descuento de 8%, pero para compras a partir de 50 el descuento es de 10%. Se pide ingresar la cantidad y el precio del producto que se compra y determinar cunto se descontar y cuanto se cobrar.

Pgina 24

Diagramas de flujo

INICIO

LEER C,PP

T=C*PP

D= T*10/100 PF= T-D

SI T>50

NO

D= T*8/100 PF= T-D

MOSTRAR D, PF

FIN

39. En una universidad el examen tiene un puntaje mximo de 120 puntos y se han fijado los puntajes mnimos para el ingreso a una carrera profesional, de la siguiente manera:CARRERA PROFESIONAL SISTEMAS ELECTRNICA INDUSTRIAL ADMINISTRACIN PUNTAJE MINIMO 100 90 80 70

Pgina 25

Diagramas de flujo

De acuerdo al puntaje obtenido por un alumno, determine la(s) carrera(s) a la(s) que ingreso o de un mensaje indicando que no le alcanz puntaje para ingresar.

INICIO

LEER P Si

No alcanz puntaje para ingresar

P69

No Si Administracin 70P79 No Si Industrial 80P89 No Si Electrnica 90P99

Si Sistemas P100

No

FIN

Pgina 26

Diagramas de flujo

40. Dada la edad de una persona determine en que etapa del desarrollo se encuentra. Etapa Edad Infancia Desde 0 hasta 2 aos Niez Desde 3 hasta 12 aos Adolescencia Juventud Adultez Senectud Desde 13 hasta 17 aos Desde 18 a 25 aos Desde 26 hasta 60 aos De 61 aos a msINICIO

LEER E SI infancia 0E2 No 3E12 No SI adolescencia 13E17 No SI juventud 18E25 No 26E60 No SI Senectud E61

SI niez

SI adultez

FIN

Pgina 27