H ace acerr un progr ama que r egistre 20 20 num er os en u n ar r ay de un una a dimension dimension y mue mu estr tre e pos poste terr i orm orme ent nte e los el el ementos que ocupan posiciones posici ones i mpar es INICIO | | Di Dimens mension ionar ar a[100] | | x=1 | mientras mientr as x <= < = 20 H ace acer r | | L eer a[x a[x] ] | | x=x+1 | fi n_mie n_mientras ntras | | x=1 | mientras mientr as x< x<=20 =20 H ace acer r | | es escr crii be a[ a[x] x] | | x=x+2 | fi n_mie n_mientras ntras | F I N H ace acerr un progr ama que r egistre 20 20 num er os en u n ar r ay de un una a dimension dimension y mu estr tre e poste posterr i orm orme ent nte e los el el ementos que ocupan pos posii cion es pares y de inversa INICIO | | Di Dimens mension ionar ar a[100] | | x=1 | mientras mientr as x <= < = 20 H ace acer r | | L eer a[x a[x] ] | | x=x+1 | fi n_mie n_mientras ntras | | x=20 | mientras mientr as x> x>=2 =2 H ace acer r | | es escr crii be a[ a[x] x] | | x=x x=x-2 -2 | fi n_mie n_mientras ntras | F I N
H ace acerr un progr ama que r egistre 20 20 num er os en u n ar r ay de un una a dimension dimension y muestr muestre e pos poste terr i orm orme ent nte e l os el ementos qu que e conti enen num n ume er os mu mull titipl plos os de 3 INICIO | | Di Dimens mension ionar ar a[100] | | x=1 | mientras mientr as x <= < = 20 H ace acer r | | L eer a[x a[x] ] | | x=x+1 | fi n_mie n_mientras ntras | | x=1 | mientras mientr as x<20 H ace acer r | | Si a[ x] mod3 =0 ent entonces onces | | | es escr crii be a[ a[x] x] | | F in _s _si i | | x=x+1 | fi n_mie n_mientras ntras | F I N H ace acerr un progr ama que r egistre 20 20 num er os en u n ar r ay de un una a dimension dimension y muestr muestre e pos poste terr i orm orme ent nte e l os el ementos que contie conti enen num n ume er os mu mull titipl plos os de 5 y en en f orm orma a inve in verr sa INICIO | | Di Dimens mension ionar ar a[100] | | x=1 | mientras mientr as x <= < = 20 H ace acer r | | L eer a[x a[x] ] | | x=x+1 | | fin_mientras | | x=20 | mientras mientr as x> x>=1 =1 H ace acer r | | Si a[ x] mod5 =0 ent entonces onces | | es escr crii be a[ a[x] x] | | F in _s _si i | | x=x x=x-1 -1
| fi n_mientras | F I N Se necesita elaborar un programa donde se registren 20 notas de alumnos, cali ficadas de 0 a 20, teni endo en cuenta qu e se mostraran solo los aprobados, si no sladra una frase “desaprobado”
INICIO | | Dimensionar a[100] | | x=1 | mientras x <= 20 H acer | | L eer a[x] | | x=x+1 | fi n_mientras | | x=1 | mientras x>=13 H acer | | escribe a[x] | | Si x<=13 entonces | | escribe “Desaprobado”
| | F in _si | | x=x+1 | | M ostrar aprobados | fi n_mientras | F I N H acer un progr ama que registre 20 num eros enn una arr ay de 1 dimension y luego muestre en la pantal la l os numeros ingr esados en or den inverso y los que ocupen posicion pares INICIO | | Dimensionar a[ 100] | x=1 | mientr as x<=20 hacer | | | | leer a[x ] | | x=x+1 | | | fi n_mientras | | x=20
| mientras x>=1 H acer | | | | escribe a[x] | | x=x-1 | | | fi n_mientras | | x=1 | mi entras x<10 hacer | | | | Si a[ x] mod2=0 entonces | | | escribe a[x] | | | | | F in _si | | x=x+1 | | | fi n_mientras | F I N “SAGA FALABELLA” se encuentra de aniversario y ha programado una
serie de ofertas con la final idad de bri ndar facilidades a sus clientes y al a vez de incrementar sus ventas. Estas ofertas se basan especif icamente en un procentaj e de descuento sobre eol total de compra el cual varia de acuerdo al monto * Por un monto mayor o igual a $500 se hara un descuento del 30% * Por un monto menor de $500 pero mayor o igual a 200 se hara un descuento del 20% * Por un monto menor de $200 pero mayor o igual a 100 se hara un descuento del 10% * Considere 100 personas INICIO | | x=x+1 | L eer Consumo | | Si consumo >=500 entonces | | | | descuento = Consumo* 30/100 | |
| Sin o | | 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 | | | Fi n_si | | Totalpagar= Consumo-Descuento | Impr imir Totalpagar | | Si x<>100 entonces | | x=x+1 | | | Fi n_si | F I N Dado la tarif a de pago por h oras de un trabajador, y sus horas trabajadas calcul ar cuantos trabajadores reciben un salar io mayor o i gual a S/.500 y calcular ademas el promedio de los salarios de todos los trabajor es INICIO | | Leer N | Leer Tarifa | i=0 | C=0 | Suma=0 | mientras i<=N H acer | | L eer horas | | salario= tarif a * horas | | Escribir salari o | | Si salar io >=500 entonces:
| | c=c+1 | | F in _si | | Suma= suma + salar io | | i=i +1 | fi n_mientras | P=suma/N | Escribir: P,C | F I N Dado N notas, calcular el promedio de las notr as aprobadas y el promedio de las notas desaprobadas INICIO | | Leer N | i=1 | Suma1 =0 | Suma2 =0 | C=0 | S=0 | mientras i<= N H acer | | | | Leer Nota | | Si Nota>=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
| F I N Dado N, calcular los numeros: 2,4,6,8,….,2N
INICIO | | Leer N | i=1 | mientras i<=2* N H acer: | | Si i m od2 =0 entonces: | | | escribir i | | F in _si | | | | i=i +1 | | | fi n_mientras | F I N Dado N, escribir el producto desde 1 hasta N INICIO | | Leer N | i=1 | mult=1 | | mientras i<=N H acer: | mult= mult* i | i=i+1 | | fi n_mientras | F I N Dadas 3 longitudes, es decir mediante un mensaje si forman un tr iangul o: equi latero, isosceles o escaleno, o no for man triangu lo (cada lado tiene que ser menos que la suma de los otr os dos) INICIO | | Leer a,b,c | Si a
| | Si a=b and b=c enton ces: | | | escribe: “El triangulo es equilatero”
| | | | | Sino | | | Si a<>b and a<>c and b<>c entonces | | | | escribe: “El triangulo es escaleno”
| | | | | | | Sino | | | | escribe: “El triangulo es isosceles”
| | | | | | | F in _si | | | | | F in _si | | | Sin o | | escribe: “No forman triangulo”
| | | Fi n_si | | F I N Una tienda se dedica a la venta de computadoras, cuenta con 10 vendedores. Cada un o de ellos tiene un sueldo mensual pero ademas de su sueldo 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 igu al a 500 y menor de 1000 la comision es del 5% * Si el monto de la venta es menor que 500 no ti ene comision INICIO | | x=x+1 | Leer “Sueldo”, “Venta” | | Si venta>=1000 enton ces | | Sueldo = Venta * 15/100 | | | Sin o | | | | Si venta>=500 entonces | | Sueldo = Venta * 5/100
| | | | Sino | | Comision=0 | | | | F in _si | | | Fi n_si | | Sueldototal | Si x<>10 entonces | | x=x+1 | | | F in_si | F I N Katth y organiza una fiesta en l a cual una computadora contr ola el i ngr eso mediante 5 claves. Si se ingresa al menos una clave incor recta esta imprimira “TE EQUIVOCASTE DE FIESTA” y no permitira el ingreso. Si las 5 claves son cor rectas imprimi ra “BIENVENIDO A LA FIESTA”
L as Claves son: 1: “TIENES” 2: “QUE SER” 3: “INVITADO” 4: “PARA” 5: “INGRESAR”
INICIO | | L eer Claves: C1,C2,C3,C4,C5 | | Si C1<>”TIENE” entonces: | | escribir “Te Equivocaste de Fiesta”
| | | Sin o | | escribir “Ingrese la Clave2″
| | | | Si C2<>”QUE_SER” entonces: | | | escribir “Te Equivocaste de Fiesta”
| | | | | Sino | | | escribir “Ingrese la Clave3″
| | | | | | Si C3<>”INVITADO” entonces:
| | | | escribir “Te Equivocaste de Fiesta”
| | | | | | | Sino | | | | escribir “Ingrese la Clave4″
| | | | | | | | Si C4<>”PARA” entonces: | | | | | escribir “Te Equivocaste de Fiesta”
| | | | | | | | | Sino | | | | | escribir “Ingrese la Clave5″
| | | | | | | | | | Si C5<>”INGRESAR” entonces: | | | | | | escribir “Te Equivocaste de Fiesta”
| | | | | | | | | | | Sino | | | | | | escribir “Bienvenido a la Fiesta”
| | | | | | | | | | | F in_si | | | | | | | | | F in _si | | | | | | | F in _si | | | | | F in _si | | | Fi n_si | F I N H acer un programa que clasifiqu e 400 personas segun el deporte que prcatica los deportes son: Aj edrez, Atletismo, Basket, F utbol, Gimnasia, Karate, Natacion, T ir o, Voley INICIO | x=x+1 | Leer “Deporte”
| | Si deporte= “AJ” entonces
| | AJ=A J+1 | | | Sin o | | Si deporte= “AT” entonces
| | | AT=AT+1 | | | | | Sino
orte= “B” entonces | | | Si dep | | | | 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= “V” entonces
| | | | | | | | | | 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 | | | Fi n_si
| | Si x<>400 entonces | | x=x+1 | | | Sin o | | I mprimi r A J,AT,B,F,G,K,N,T,V | | | Fi n_si F I N H acer un progr ama que registre 10 números en u n A rray de un 1D y que muestr e posteriormente los elementos que conti ene N° s I mpar es. Inicio Dimensionar a (100) x=1 mientr as x <=10 hacer leer a (x) fin_mientras x=1 mientr as x<=10 hacer si a (x)m od2 = 1 entonces escribir (x) fin_si x=x + 1 fin_mientras F in Diseñ ar un formul ario que permi ta ingr esar dos notas malas y determin e su promedio, debe mostrar un comentar io si este estáaprobado o desaprobado. Inicio L eer (N1) L eer (N2) P=(N1 + N2) / 2 Escribir (”el promedio es :”, P)
Si P>= 11 y P<=20 entonces Escribir (”Aprobado”)
Sino Escribir (”Desaprobado”)
Fin_si F in Diseñ ar un programa que permi ta controlar la venta de pasajes a los clientes según la categor ía y el destino. INICIO | Leer (cli ente) | Leer (CAT) | | Si CAT= “económico” , 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 | | | | | Escribi r (P2) | | | | | | | | | Sino | | | | | Si DES = “Lima” , entonces | | | | | | Escribir (”No hay pasajes”)
| | | | | F in_si | | | | F in _si | | | F in _si | | F in _si | | | Sin o | | Si CAT =I mperial , entonces | | | Escribir (”Ingrese destino”)
| | | | | | Si DES = Tumbes, entonces | | | P3=80
| | | Escribir (”P3″)
| | | | | | Sino | | | | Si DE S =Piura, enton ces | | | | | P4= 20 | | | | | Escribi r (P4) | | | | | | | | | Sino | | | | | Si DES =Talar a, entonces | | | | | | P5=30 | | | | | | Escri bir (P5) | | | | | | | | | | | Sino | | | | | | Si D ES = 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 = T umbes, entonces | | | | P6=100 | | | | Escribir (”P6″)
| | | | | | | | Sino | | | | | Si DES =Piur a, entonces | | | | | | Escribir (”No hay pasaje”)
| | | | | | | | | | | Sino | | | | | | Si D ES =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
| | F in _si | | |Fin_si | F I N L a compañ ia Barner posee una caja con $3.71 con la cual empi eza todos los dias diariamente se registran egresos. calcul ar los egresos de la compañ ia y mostrar cuanto queda en caja. (el programa term ina cuando se ingresa un egreso imaginar io de -1) INICIO Caja=371 Egreso=0 mientras egreso <> -1 H acer: – Egreso Caja= Caja L eer Egreso Fin_mientras Escribir Caja F I N Dado Ny X CALCUL AR: X2/2 + X4/4 + X6/6 + …. + Xn/N
INICIO L eer N, X i=2 Suma=0 mientras i <= 2N H acer suma= suma +(x^ i)/i i=i+2 fin_mientras Escribir suma F I N
Calcul ar la suma de los n pr imeros numeros enteros desde el numero 8 S=8+9+10+11+…+N
INICIO L eer n suma=0 desde i=8 hasta n hacer: suma=suma+1 fin_desde Escribir suma F I N Calcul ar la media de un conj unto de notas de alumnos. Se le ha dado un valor de -30 que detecte el fin del progr ama INICIO Total=0 n=0 L eer nota mientr as nota<>-30 H acer: total=total+nota n=n+1 L eer nota fin_mientras media=total/n escri bir media F I N Calcul ar todos los pagos hechos de un restaur ant que lea 130 consumos y que si el consumo ingresado excede los $130 el descuento sera del 15% INICIO x=1
mientr as x<130 H acer L eer consumo Si consumo > 130 entonces: descuento=consumo * 0.15 Sino descuento=0 Fin_si pago=consumo-descuento escri bir pago x=x+1 fin_mientras F I N H ace un progr ama que calcule la longi tud de la cir cunf erencia, el ar e del cir culo y el volumen de la esfera para un radio ingr esado 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”
F I N H acer un programa que calcule el valor de la hipotenusa de un tri angulo rectangulo, in gresando por el teclado sus catetos (Teorema de Pitagoras) INICIO L eer A,B H=(A^2+B^2)^0.5 Imprimir “Hipotenusa”
F I N H acer un programa que permita calcular el area de un tri angulo cualqui era donde los valores de los lados son ingr esados por el teclado INICIO L eer A,B,C S=(A+B+C)/2 AT= (S* (S-A)* S* (S-B)* S* (S-C))^0.5 IM PRIM IR AT F I N H acer un prpgr ama que calcul e las raices de una ecuacion cuadr atica cuya forma canonica es: Ax+By+C=0 Solo se calculara raices reales. si el discrimi nante en m enor de 0, impr imir error y volver a i ngr esar datos. L os coeficientes A,B,C seran ingresados por la pantall a INICIO L eer A,B,C D=B^2-4*A*C Si D<0 entonces: IMPRIMIR “ERROR”
Fin_si X=(-B+D^5)/(2*A) Y=(-B+D^5)/(2*A) I M PRI M I R X,Y F I N H acer un progr ama en el que in gresados dos numeros por l a pantall a se debe calcular l a suma, diferencia,producto y division. el pr oceso debe finalizar al i ngresar el primer numero igual a cero INICIO
L eer A Si A=0 entonces escribe “Fin del programa”
Sino L eer B S=A+B R=A-B M=A*B D=A/B I M PRI M I R S,R,M ,D Fin_si F I N H acer un programa que impr ima el cubo y la r aiz cuadrada de un numero ingr esado por l a pantalla; el programa debe estar conf eccionado de tal manera que el proceso a efectuarse sea repetitivo. Debe terminar cuando al pedir el numero se ingr ese el valor 0 INICIO L eer N Si N=0 entonces: escribe “Fin del programa”
Sino C=N^3 R=N^0.5 I M PRI M I R C,R Fin_si F I N H acer un progr ama que al i ngr esar 2 numeros por l a pantal la y que se calcul e la suma, resta, multi pli cacion y division. E l proceso debe termin ar cuandon se hal lan r ealizado 10 procesos (H acer uso de contadores) INICIO
X=X+1 L eer A,B S=A+B R=A-B M=A*B D=A/B I M PRI M I R ,S,R,M,D Si x=10 entonces: escribe “Fin del programa”
Sino X=X+1 Fin_si F I N