Hacer Un Programa Que Registre 20 Numeros en Un Array de Una Dimension y Muestre Posteriormente Los...

download Hacer Un Programa Que Registre 20 Numeros en Un Array de Una Dimension y Muestre Posteriormente Los Elementos Que Ocupan Posiciones Impares

of 20

Transcript of Hacer Un Programa Que Registre 20 Numeros en Un Array de Una Dimension y Muestre Posteriormente Los...

  • 7/22/2019 Hacer Un Programa Que Registre 20 Numeros en Un Array de Una Dimension y Muestre Posteriormente Los Elem

    1/20

    Hacer un programa que registre 20 numeros en un ar ray de una dimensiony muestre poster iormente los elementos que ocupan posiciones impares

    INICIO|| Dimensionar a[100]|| x=1| mientras x

  • 7/22/2019 Hacer Un Programa Que Registre 20 Numeros en Un Array de Una Dimension y Muestre Posteriormente Los Elem

    2/20

    Hacer un programa que registre 20 numeros en un ar ray de una dimensiony muestre poster iormente los elementos que contienen numeros multiplos de3

    INICIO|| Dimensionar a[100]|| x=1| mientras x

  • 7/22/2019 Hacer Un Programa Que Registre 20 Numeros en Un Array de Una Dimension y Muestre Posteriormente Los Elem

    3/20

    | fi n_mientras|F IN

    Se necesita elaborar un programa donde se registren 20 notas de alumnos,cali f icadas de 0 a 20, teniendo en cuenta que se mostraran solo losaprobados, si no sladra una frase desaprobado

    INICIO|| Dimensionar a[100]|| x=1| mientras x =13 Hacer| | escribe a[x]| | Si x

  • 7/22/2019 Hacer Un Programa Que Registre 20 Numeros en Un Array de Una Dimension y Muestre Posteriormente Los Elem

    4/20

    | mientras x>=1 Hacer| || | escribe a[x]| | x=x-1

    | || fi n_mientras|| x=1| mientras x=500 entonces| |

    | | descuento = Consumo* 30/100| |

  • 7/22/2019 Hacer Un Programa Que Registre 20 Numeros en Un Array de Una Dimension y Muestre Posteriormente Los Elem

    5/20

    | Sino| | Si consumo >=200 entonces| | || | | descuento = Consumo* 20/100

    | | || | Sino| | | Si consumo >=100 entonces| | | || | | | descuento = Consumo* 10/100| | | || | | Sino| | | | Descuento=0| | | || | | F in_si

    | | || | F in_si| || Fin_si|| Totalpagar= Consumo-Descuento| Impr imir Totalpagar|| Si x100 entonces| | x=x+1| || Fin_si|F IN

    Dado la tarif a de pago por horas de un trabajador, y sus horas trabajadascalcular cuantos trabajadores reciben un salar io mayor o igual a S/.500 ycalcular ademas el promedio de los salarios de todos los trabajores

    INICIO|| Leer N| Leer Tari fa| i=0| C=0| Suma=0| mientras i=500 entonces:

  • 7/22/2019 Hacer Un Programa Que Registre 20 Numeros en Un Array de Una Dimension y Muestre Posteriormente Los Elem

    6/20

    | | c=c+1| | F in_si| | Suma= suma + salar io| | i=i+1

    | fi n_mientras| P=suma/N| Escribir : P,C|F IN

    Dado N notas, calcular el promedio de las notras aprobadas y el promediode las notas desaprobadas

    INICIO

    || Leer N| i=1| Suma1 =0| Suma2 =0| C=0| S=0| mientras i=13 entonces:| | | Suma1= Suma1+Nota| | | C=C+1| | || | Sino| | || | | Suma2= Suma2+Nota| | | S=S+1| | |

    | | F in_si| || | i=i+1| || || fi n_mientras|| Pa=Suma1/C| Pd=Suma2/S|

    | Escribir : Pa, Pd

  • 7/22/2019 Hacer Un Programa Que Registre 20 Numeros en Un Array de Una Dimension y Muestre Posteriormente Los Elem

    7/20

    |F IN

    Dado N, calcular los numeros: 2,4,6,8,.,2N

    INICIO|| Leer N| i=1| mientras i

  • 7/22/2019 Hacer Un Programa Que Registre 20 Numeros en Un Array de Una Dimension y Muestre Posteriormente Los Elem

    8/20

    | | Si a=b and b=c entonces:| | | escribe: El triangulo es equilatero| | || | Sino

    | | | Si ab and ac and bc entonces| | | | escribe: El triangulo es escaleno| | | || | | Sino| | | | escribe: El triangulo es isosceles| | | || | | F in_si| | || | F in_si| |

    | Sino| | escribe: No forman triangulo| || Fin_si||F IN

    Una tienda se dedica a la venta de computadoras, cuenta con 10vendedores. Cada uno de ellos tiene un sueldo mensual pero ademas de susueldo ganan una comision por venta

    * Si el monto de venta es mayor de 1000 la comsion sera del 15%

    * Si el monto de venta es mayor o igual a 500 y menor de 1000 la comisiones del 5%

    * Si el monto de la venta es menor que 500 no tiene comision

    INICIO|| x=x+1|Leer Sueldo, Venta|| Si venta>=1000 entonces| | Sueldo = Venta * 15/100| || Sino| |

    | | Si venta>=500 entonces| | Sueldo = Venta * 5/100

  • 7/22/2019 Hacer Un Programa Que Registre 20 Numeros en Un Array de Una Dimension y Muestre Posteriormente Los Elem

    9/20

    | || | Sino| | Comision=0| |

    | | F in_si| || Fin_si|| Sueldototal| Si x10 entonces| | x=x+1| || F in_si|

    F IN

    Katthy organiza una fiesta en la cual una computadora controla el ingresomediante 5 claves. Si se ingresa al menos una clave incor recta estaimprimira TE EQUIVOCASTE DE FIESTA y no permitira el ingreso. Si

    las 5 claves son correctas imprimira BIENVENIDO A LA FIESTA

    Las Claves son:1: TIENES2: QUE SER

    3: INVITADO4: PARA5: INGRESAR

    INICIO|| Leer Claves: C1,C2,C3,C4,C5|| Si C1TIENE entonces:| | escribir Te Equivocaste de Fiesta

    | || Sino| | escribir Ingrese la Clave2| || | Si C2QUE_SER entonces:| | | escribir Te Equivocaste de Fiesta| | || | Sino| | | escribir Ingrese la Clave3

    | | || | | Si C3INVITADO entonces:

  • 7/22/2019 Hacer Un Programa Que Registre 20 Numeros en Un Array de Una Dimension y Muestre Posteriormente Los Elem

    10/20

    | | | | escribir Te Equivocaste de Fiesta| | | || | | Sino| | | | escribir Ingrese la Clave4

    | | | || | | | Si C4PARA entonces:| | | | | escribir Te Equivocaste de Fiesta| | | | || | | | Sino| | | | | escribir Ingrese la Clave5| | | | || | | | | Si C5INGRESAR entonces:| | | | | | escribir Te Equivocaste de Fiesta| | | | | |

    | | | | | Sino| | | | | | escribir Bienvenido a la Fiesta| | | | | || | | | | F in_si| | | | || | | | F in_si| | | || | | F in_si| | || | F in_si| || Fin_si|F IN

    Hacer un programa que clasif ique 400 personas segun el deporte queprcatica los deportes son: Ajedrez, Atletismo, Basket, Futbol, Gimnasia,Karate, Natacion, Tiro, Voley

    INICIO| x=x+1| Leer Deporte|| Si deporte= AJ entonces| | AJ=AJ+1| || Sino| | Si deporte= AT entonces| | | AT=AT+1

    | | || | Sino

  • 7/22/2019 Hacer Un Programa Que Registre 20 Numeros en Un Array de Una Dimension y Muestre Posteriormente Los Elem

    11/20

    | | | Si deporte= B entonces| | | | B=B+1| | | || | | Sino| | | | Si deporte= F entonces

    | | | | | F=F+1| | | | || | | | Sino| | | | | Si deporte= G entonces| | | | | | G=G+1| | | | | || | | | | Sino| | | | | | Si deporte= K entonces| | | | | | | K=K+1

    | | | | | | Sino| | | | | | | Si deporte= N entonces| | | | | | | | N=N+1| | | | | | | || | | | | | | Sino| | | | | | | | Si deporte= T entonces| | | | | | | | | T=T+1| | | | | | | | || | | | | | | | Sino| | | | | | | | | Si deporte= Ventonces| | | | | | | | | | V=V+1| | | | | | | | | || | | | | | | | | Sino| | | | | | | | | | Imprimir Error| | | | | | | | | | | | | | | | | | | Fin_si| | | | | | | | || | | | | | | | F in_si| | | | | | | || | | | | | | Fin_si

    | | | | | | || | | | | | Fin_si| | | | | || | | | | F in_si| | | | || | | | F in_si| | | || | | F in_si| | || | F in_si

    | || Fin_si

  • 7/22/2019 Hacer Un Programa Que Registre 20 Numeros en Un Array de Una Dimension y Muestre Posteriormente Los Elem

    12/20

    || Si x400 entonces| | x=x+1| |

    | Sino| | Imprimi r AJ,AT,B,F,G,K,N,T,V| || Fin_siF IN

    Hacer un programa que registre 10 nmeros en un Array de un 1D y quemuestre posteriormente los elementos que contiene Ns Impares.

    Inicio

    Dimensionar a (100)x=1mientr as x

  • 7/22/2019 Hacer Un Programa Que Registre 20 Numeros en Un Array de Una Dimension y Muestre Posteriormente Los Elem

    13/20

    Sino

    Escribir (Desaprobado)

    Fin_si

    F in

    Disear un programa que permi ta controlar la venta de pasajes a loscl ientes segn la categora y el destino.

    INICIO| Leer (cliente)| Leer (CAT)|| Si CAT= econmico , entonces| | Escribir (ingrese destino)| || | Si DES = Tumbes, entonces| | | Escribir (No hay pasajes)| | || | Sino| | | Si DES =Piura, entonces| | | | P1 = 12

    | | | | Escri bir (P1)| | | || | | Sino| | | | Si DES =Talara, entonces| | | | | P2 = 18| | | | | Escr ibi r (P2)| | | | || | | | Sino| | | | | Si DES = Lima , entonces| | | | | | Escribir (No hay pasajes)| | | | | F in_si| | | | F in_si| | | F in_si| | F in_si| || Sino| | Si CAT =I mperial , entonces| | | Escribir (Ingrese destino)| | |

    | | | Si DES = Tumbes, entonces| | | P3=80

  • 7/22/2019 Hacer Un Programa Que Registre 20 Numeros en Un Array de Una Dimension y Muestre Posteriormente Los Elem

    14/20

    | | | Escribir (P3)| | || | | Sino| | | | Si DES =Piura, entonces

    | | | | | P4= 20| | | | | Escr ibi r (P4)| | | | || | | | Sino| | | | | Si DES =Talara, entonces| | | | | | P5=30| | | | | | Escribir (P5)| | | | | || | | | | Sino| | | | | | Si DES = L ima , entonces

    | | | | | | | Escribir (No hay pasajes)| | | | | | || | | | | | Fin_si| | | | | F in_si| | | | F in_si| | | F in_si| | || | Sino| | | Si CAT = Bus cama , entonces| | | |Escribir (Ingrese destino)| | | || | | | Si DES = Tumbes, entonces| | | | P6=100| | | | Escribir (P6)| | | || | | | Sino| | | | | Si DES =Piura, entonces| | | | | | Escribir (No hay pasaje)| | | | | |

    | | | | | Sino| | | | | | Si DES =Talara, entonces| | | | | | | Escribir (No hay pasaje)| | | | | | || | | | | | Sino| | | | | | | Si DES = L ima, entonces| | | | | | | P7=170| | | | | | | Escribi r (P7)| | | | | | Fin_si| | | | | F in_si

    | | | | F in_si| | | F in_si

  • 7/22/2019 Hacer Un Programa Que Registre 20 Numeros en Un Array de Una Dimension y Muestre Posteriormente Los Elem

    15/20

    | | F in_si| ||Fin_si|

    F INLa compaia Barner posee una caja con $3.71 con la cual empieza todos losdias diar iamente se registran egresos.calcular los egresos de la compaia y mostrar cuanto queda en caja.(el programa termina cuando se ingresa un egreso imaginar io de -1)

    INICIO

    Caja=371

    Egreso=0

    mientras egreso -1 Hacer:Caja= CajaEgresoLeer Egreso

    Fin_mientras

    Escribir Caja

    FIN

    Dado Ny X CALCULAR:

    X2/2 + X4/4 + X6/6 + . + Xn/N

    INICIO

    Leer N, Xi=2

    Suma=0

    mientras i

  • 7/22/2019 Hacer Un Programa Que Registre 20 Numeros en Un Array de Una Dimension y Muestre Posteriormente Los Elem

    16/20

    Calcular la suma de los n pr imeros numeros enteros desde el numero 8

    S=8+9+10+11++N

    INICIO

    Leer nsuma=0

    desde i=8 hasta n hacer:suma=suma+1

    fin_desde

    Escribir suma

    FIN

    Calcular la media de un conjunto de notas de alumnos. Se le ha dado unvalor de -30 que detecte el f in del programa

    INICIO

    Total=0n=0Leer nota

    mientr as nota-30 Hacer:total=total+notan=n+1Leer nota

    fin_mientras

    media=total/n

    escribir media

    FIN

    Calcular todos los pagos hechos de un restaurant que lea 130 consumos yque si el consumo ingresado excede los $130 el descuento sera del 15%

    INICIO

    x=1

  • 7/22/2019 Hacer Un Programa Que Registre 20 Numeros en Un Array de Una Dimension y Muestre Posteriormente Los Elem

    17/20

    mientr as x 130 entonces:descuento=consumo * 0.15

    Sinodescuento=0

    Fin_si

    pago=consumo-descuento

    escribir pagox=x+1

    fin_mientrasFIN

    Hace un programa que calcule la longi tud de la cir cunf erencia, el are delcir culo y el volumen de la esfera para un radio ingresado por el teclado

    INICIO

    Leer R

    PI=3.1416

    LC=2*PI*R

    A=PI*R^2

    V=4/3*PI*R^3

    Imprimir LC,A,V

    FIN

    Hacer un programa que calcule el valor de la hipotenusa de un triangulorectangulo, ingresando por el teclado sus catetos (Teorema de Pitagoras)

    INICIO

    Leer A,B

    H=(A^2+B^2)^0.5

    Imprimir Hipotenusa

  • 7/22/2019 Hacer Un Programa Que Registre 20 Numeros en Un Array de Una Dimension y Muestre Posteriormente Los Elem

    18/20

    FIN

    Hacer un programa que permita calcular el area de un tri angulo cualquieradonde los valores de los lados son ingresados por el teclado

    INICIO

    Leer A,B,C

    S=(A+B+C)/2AT= (S* (S-A)* S* (S-B)* S* (S-C))^0.5

    IM PRIM IR AT

    FIN

    Hacer un prpgrama que calcule las raices de una ecuacion cuadratica cuyaforma canonica es:Ax+By+C=0

    Solo se calculara raices reales. si el discr iminante en menor de 0, impr imirerror y volver a ingresar datos.Los coeficientes A,B,C seran ingresados por la pantall a

    INICIOLeer A,B,C

    D=B^2-4*A*CSi D

  • 7/22/2019 Hacer Un Programa Que Registre 20 Numeros en Un Array de Una Dimension y Muestre Posteriormente Los Elem

    19/20

    Leer A

    Si A=0 entoncesescribe Fin delprograma

    Sino

    Leer B

    S=A+BR=A-BM=A*BD=A/B

    IMPRIM IR S,R,M ,DFin_siF IN

    Hacer un programa que impr ima el cubo y la raiz cuadrada de un numeroingr esado por la pantal la; el programa debe estar confeccionado de talmanera que el proceso a efectuarse sea repeti tivo.Debe terminar cuando al pedir el numero se ingrese el valor 0

    INICIO

    Leer N

    Si N=0 entonces:escribe Fin del programa

    SinoC=N^3R=N^0.5

    IMPRIM IR C,R

    Fin_siF IN

    Hacer un programa que al ingresar 2 numeros por la pantal la y que secalcule la suma, resta, multipli cacion y division. El proceso debe terminarcuandon se hal lan realizado 10 procesos (Hacer uso de contadores)

    INICIO

  • 7/22/2019 Hacer Un Programa Que Registre 20 Numeros en Un Array de Una Dimension y Muestre Posteriormente Los Elem

    20/20

    X=X+1Leer A,B

    S=A+BR=A-BM=A*BD=A/B

    IMPRIM IR ,S,R,M,D

    Si x=10 entonces:escribe Fin del programa

    Sino

    X=X+1

    Fin_si

    F IN