91837360 Diagramas de Flujo 2

27
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

Transcript of 91837360 Diagramas de Flujo 2

  • FACULTAD DE INGENIERIAS Y ARQUITECTURA

    ESCUELA PROFESIONAL DE INGENIERIA CIVIL

    CICLO : III

    ASIGNATURA : Programacin Digital

    ESTUDIANTE : Revilla Romero, Lidia Raquel

    DOCENTE : Chingo Tello, Abel

    Marzo del 2012

  • Diagramas de flujo

    Pgina 2

    DIAGRAMAS DE FLUJO

    1. Considerando 10 como valor de un lado de un cuadrado calcular el rea,

    permetro y diagonal de dicha figura.

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

    Permetro.

    INICIO

    L

    A=L2

    P= L+L+L+L

    D= L

    MOSTRAR A

    MOSTRAR P

    MOSTRAR D

    FIN

    INICIO

    LEER A

    LEER P

    A= b * h

    P=b+h+b+h

    MOSTRAR A, P

    FIN

  • Diagramas de flujo

    Pgina 3

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

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

    INICIO

    LEER A

    LEER B

    C=A+B

    MOSTRAR C

    FIN

    INICIO

    LEER A

    LEER B

    C=A - B

    FIN

  • Diagramas de flujo

    Pgina 4

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

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

    otro.

    MOSTRAR C

    INICIO

    LEER A

    LEER B

    C=A * B

    FIN

    INICIO

    LEER NUMERO ENTERO A

    LEER NUMERO ENTERO B

    C=A / B

    MOSTRAR C

    FIN

  • Diagramas de flujo

    Pgina 5

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

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

    FIN

    INICIO

    LEER A, B, C

    A=12

    B=15

    C=18

    D= (A+B+C)/3

    MOSTRAR D

  • Diagramas de flujo

    Pgina 6

    9. Hacer un programa que ingrese 3 notas de un Alumno y calcule el promedio

    y adems diga si aprob o no.

    INICIO

    LEER A

    LEER P

    A=r2

    P=2r

    MOSTRAR A, P

    FIN

    INICIO

    PROM=

    PROM11 MOSTRAR APROBADOS MOSTRAR DESAPROBADOS

    FIN

  • Diagramas de flujo

    Pgina 7

    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.

    11. Determinar la hipotenusa de un triangulo rectngulo conocidas las

    longitudes de sus catetos.

    LEER R1, R2

    INICIO

    A1=R12

    A2=R22

    C=A1- A2

    MOSTRAR C

    FIN

    INICIO

    LEER C1, C2

    H=

    MOSTRAR H

    FIN

  • Diagramas de flujo

    Pgina 8

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

    13. Convertir 1.8 pulgadas a Metros y a Yardas.

    INICIO

    LEER VALOR

    Dam=15KM*102

    m=15Km*103

    mm= 15Km*106

    MOSTRAR dam, m,

    mm

    FIN

    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

  • Diagramas de flujo

    Pgina 9

    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.

    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.

    INICIO

    LEER C

    LEER P

    MP=C .P

    IGV=18% (M.P)

    MT=(M.P) + IGV

    MOSTRAR MP

    MOSTRAR IGV

    MOSTRAR MT

    FIN

  • Diagramas de flujo

    Pgina 10

    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 T, M, F

    Mostrar P

    FIN

    INICIO

    LEER HT, PH

    Sal= (HT*PH)-7/100

    Mostrar Sal

    FIN

  • Diagramas de flujo

    Pgina 11

    17. Calcular el nmero de das que ha vivido una persona a partir de su edad.

    Considere cada ao como 365 das.

    18. Ingresar un nmero que represente segundos y determinar a cuanto

    equivale en horas, minutos y segundos.

    INICIO

    LEER E

    ND=E*365

    Mostrar ND

    FIN

    INICIO

    LEER S

    H=S/60

    M=S/3600

    Mostrar H, M, S

    FIN

  • Diagramas de flujo

    Pgina 12

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

    equivalente en metros.

    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 C

    M=C/100

    Mostrar M

    FIN

    INICIO

    LEER A, B

    Mostrar D

    FIN

  • Diagramas de flujo

    Pgina 13

    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).

    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 R, A

    V= 3.14*R*A

    Mostrar V

    FIN

    INICIO

    LEER C

    F= (9/5)*C+32

    Mostrar F

    FIN

  • Diagramas de flujo

    Pgina 14

    23. Construya un programa que pida un nmero A y muestre si el nmero

    ingresado es PAR.

    24. Construya un programa que pida un nmero A y muestre si el nmero

    ingresado es PAR o IMPAR.

    INICIO

    LEER A

    FIN

    (A mod 2) = 0 es PAR

    SI NO

    INICIO

    LEER A

    FIN

    (A mod 2) = 0 es PAR

    es IMPAR

    SI NO

  • Diagramas de flujo

    Pgina 15

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

    ingresados.

    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 N, M

    FIN

    N>M

    el mayor es

    N

    el mayor es

    M

    SI NO

    INICIO

    LEER R1, R2

    A1= R12

    A2= R1

    D = A1- A2

    Mostrar |D|

    FIN

  • Diagramas de flujo

    Pgina 16

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

    decrecientes.

    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.

    INICIO

    LEER A, B

    FIN

    A>B creciente

    decreciente

    SI NO

  • Diagramas de flujo

    Pgina 17

    LEER E

    0E10 nio

    11E14 pber

    15E18 adolescente

    19E25

    joven

    26E65 adulto

    E>65 anciano

    FIN

    SI

    SI

    SI

    SI

    SI

    SI

    NO

    NO

    NO

    NO

    NO

    NO

    INICIO

  • Diagramas de flujo

    Pgina 18

    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.

    LEER H

    10H12 dibujos

    animados

    13H16 novelas

    repetidas

    16H18 dibujos

    animados

    18H22 novelas

    juveniles

    22H23 noticiero

    FIN

    SI

    SI

    SI

    SI

    SI

    NO

    NO

    NO

    NO

    NO

    INICIO

  • Diagramas de flujo

    Pgina 19

    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.5

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

    INICIO

    LEER x1, x2, y1, y2

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

    B= x2- x1

    A= y1-y2

    Mostrar X

    FIN

    X = B/A

    INICIO

    LEER N

    Mostrar cubo

    FIN

    Cubo = N3

  • Diagramas de flujo

    Pgina 20

    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

    el mayor es

    A; el menor

    es B

    FIN

    C=A+B

    D= A-B

    A=(C+D)/2

    B=C-A

    A>B

    el mayor es

    B; el menor

    es A

    SI NO

    E= NMAY-NMEN

    MOSTRAR E

  • Diagramas de flujo

    Pgina 21

    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.

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

    salario y escribirlo.

    INICIO

    LEER A,B

    Mostrar C, R

    FIN

    C= (A DIV B)

    R= (A MOD B)

    INICIO

    LEER HT, TP

    Escribir SAL

    FIN

    SAL= HT*TP

  • Diagramas de flujo

    Pgina 22

    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%.

    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.

    INICIO

    LEER HT, TP

    Escribir SAL, VP1,

    VP2, VP3, VP4

    FIN

    SAL= HT*TP

    VP1=SAL*10/100

    VP2=SAL*30/100

    VP3=SAL*60/100

    VP4=SAL*80/100

  • Diagramas de flujo

    Pgina 23

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

    INICIO

    LEER T

    MOSTRAR C

    FIN

    T1= 3 min

    T2=T-T1

    C=T*0.50 T3 min C=T*0.50+T2*0.60

    SI N

    O

  • Diagramas de flujo

    Pgina 24

    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.

    INICIO

    LEER N

    mltiplo de 7

    FIN

    (N MOD 7)=0

    (N MOD 3)=0 mltiplo de 3

    SI

    SI

    NO

    NO

  • Diagramas de flujo

    Pgina 25

    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

    PUNTAJE MINIMO

    SISTEMAS 100

    ELECTRNICA 90

    INDUSTRIAL 80

    ADMINISTRACIN 70

    INICIO

    LEER C,PP

    T>50

    T=C*PP

    SI D= T*10/100

    PF= T-D

    D= T*8/100

    PF= T-D

    NO

    MOSTRAR D, PF

    FIN

  • Diagramas de flujo

    Pgina 26

    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

    70P79 Administracin

    P69 No alcanz puntaje

    para ingresar

    80P89 Industrial

    90P99 Electrnica

    P100 Sistemas

    FIN

    Si

    Si

    Si

    Si

    Si

    No

    No

    No

    No

  • Diagramas de flujo

    Pgina 27

    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 Desde 13 hasta 17 aos

    Juventud Desde 18 a 25 aos

    Adultez Desde 26 hasta 60 aos

    Senectud De 61 aos a ms

    INICIO

    LEER E

    3E12 niez

    0E2 infancia

    13E17 adolescencia

    26E60 adultez

    E61 Senectud

    18E25 juventud

    FIN

    SI

    SI

    SI

    SI

    SI

    SI

    No

    No

    No

    No

    No