Professional Documents
Culture Documents
DESARROLLO
INICIO
|
| Dimensionar a[100]
|
| x=1
| mientras x <= 20 Hacer
| | Leer a[x]
| | x=x+1
| fin_mientras
|
| x=1
| mientras x<=20 Hacer
| | escribe a[x]
| | x=x+2
| fin_mientras
|
FIN
INICIO
|
| Dimensionar a[100]
|
| x=1
| mientras x <= 20 Hacer
| | Leer a[x]
| | x=x+1
| fin_mientras
|
| x=20
| mientras x>=2 Hacer
| | escribe a[x]
| | x=x-2
| fin_mientras
|
FIN
INICIO
|
| Dimensionar a[100]
|
| x=1
| mientras x <= 20 Hacer
| | Leer a[x]
| | x=x+1
| fin_mientras
|
| x=1
| mientras x<20 Hacer
| | Si a[x]mod3 =0 entonces
| | | escribe a[x]
| | Fin_si
| | x=x+1
| fin_mientras
|
FIN
INICIO
|
| Dimensionar a[100]
|
| x=1
| mientras x <= 20 Hacer
| | Leer a[x]
| | x=x+1
| |
fin_mientras
|
| x=20
| mientras x>=1 Hacer
| | Si a[x]mod5 =0 entonces
| | escribe a[x]
| | Fin_si
| | x=x-1
| fin_mientras
|
FIN
INICIO
|
| Dimensionar a[100]
|
| x=1
| mientras x <= 20 Hacer
| | Leer a[x]
| | x=x+1
| fin_mientras
|
| x=1
| mientras x>=13 Hacer
| | escribe a[x]
| | Si x<=13 entonces
| | escribe "Desaprobado"
| | Fin_si
| | x=x+1
| | Mostrar aprobados
| fin_mientras
|
FIN
Hacer un programa que registre 20 numeros enn una array de 1 dimension y luego
muestre en la pantalla los numeros ingresados en orden inverso y los que ocupen
posicion pares
INICIO
|
| Dimensionar a[100]
| x=1
| mientras x<=20 hacer
| |
| | leer a[x]
| | x=x+1
| |
| fin_mientras
|
| x=20
| mientras x>=1 Hacer
| |
| | escribe a[x]
| | x=x-1
| |
| fin_mientras
|
| x=1
| mientras x<10 hacer
| |
| | Si a[x]mod2=0 entonces
| | | escribe a[x]
| | |
| | Fin_si
| | x=x+1
| |
| fin_mientras
|
FIN
* 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
| Leer Consumo
|
| Si consumo >=500 entonces
| |
| | descuento = Consumo*30/100
| |
| Sino
| | Si consumo >=200 entonces
| | |
| | | descuento = Consumo*20/100
| | |
| | Sino
| | | Si consumo >=100 entonces
| | | |
| | | | descuento = Consumo*10/100
| | | |
| | | Sino
| | | | Descuento=0
| | | |
| | | Fin_si
| | |
| | Fin_si
| |
| Fin_si
|
| Totalpagar= Consumo-Descuento
| Imprimir Totalpagar
|
| Si x<>100 entonces
| | x=x+1
| |
| Fin_si
|
FIN
INICIO
|
| Leer N
| Leer Tarifa
| i=0
| C=0
| Suma=0
| mientras i<=N Hacer
| | Leer horas
| | salario= tarifa * horas
| | Escribir salario
| | Si salario >=500 entonces:
| | c=c+1
| | Fin_si
| | Suma= suma + salario
| | i=i+1
| fin_mientras
| P=suma/N
| Escribir: P,C
|
FIN
INICIO
|
| Leer N
| i=1
| Suma1 =0
| Suma2 =0
| C=0
| S=0
| mientras i<= N Hacer
| |
| | Leer Nota
| | Si Nota>=13 entonces:
| | | Suma1= Suma1+Nota
| | | C=C+1
| | |
| | Sino
| | |
| | | Suma2= Suma2+Nota
| | | S=S+1
| | |
| | Fin_si
| |
| | i=i+1
| |
| |
| fin_mientras
|
| Pa=Suma1/C
| Pd=Suma2/S
|
| Escribir: Pa, Pd
|
FIN
INICIO
|
| Leer N
| i=1
| mientras i<=2*N Hacer:
| | Si i mod2 =0 entonces:
| | | escribir i
| | Fin_si
| |
| | i=i+1
| |
| fin_mientras
|
FIN
INICIO
|
| Leer N
| i=1
| mult=1
|
| mientras i<=N Hacer:
| mult= mult*i
| i=i+1
|
| fin_mientras
|
FIN
INICIO
|
| Leer a,b,c
| Si a<b+c and b<a+c and c<a+b entonces
| |
| | Si a=b and b=c entonces:
| | | 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"
| | | |
| | | Fin_si
| | |
| | Fin_si
| |
| Sino
| | escribe: "No forman triangulo"
| |
| Fin_si
|
|
FIN
Una tienda se dedica a la venta de computadoras, cuenta con 10 vendedores. Cada
uno de ellos tiene un sueldo mensual pero ademas de su sueldo ganan una comision
por venta
INICIO
|
| x=x+1
| Leer "Sueldo", "Venta"
|
| Si venta>=1000 entonces
| | Sueldo = Venta * 15/100
| |
| Sino
| |
| | Si venta>=500 entonces
| | Sueldo = Venta * 5/100
| |
| | Sino
| | Comision=0
| |
| | Fin_si
| |
| Fin_si
|
| Sueldototal
| Si x<>10 entonces
| | x=x+1
| |
| Fin_si
|
FIN
Katthy organiza una fiesta en la cual una computadora controla el ingreso mediante
5 claves. Si se ingresa al menos una clave incorrecta esta imprimira "TE
EQUIVOCASTE DE FIESTA" y no permitira el ingreso. Si las 5 claves son correctas
imprimira "BIENVENIDO A LA FIESTA"
INICIO
|
| Leer Claves: C1,C2,C3,C4,C5
|
| Si C1<>"TIENE" entonces:
| | escribir "Te Equivocaste de Fiesta"
| |
| Sino
| | 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"
| | | | | |
| | | | | Fin_si
| | | | |
| | | | Fin_si
| | | |
| | | Fin_si
| | |
| | Fin_si
| |
| Fin_si
|
FIN
Hacer un programa que clasifique 400 personas segun el deporte que prcatica 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
| | | 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= "V" entonces
| | | | | | | | | | V=V+1
| | | | | | | | | |
| | | | | | | | | Sino
| | | | | | | | | | Imprimir "Error"
| | | | | | | | | | | | |
| | | | | | Fin_si
| | | | | | | | |
| | | | | | | | Fin_si
| | | | | | | |
| | | | | | | Fin_si
| | | | | | |
| | | | | | Fin_si
| | | | | |
| | | | | Fin_si
| | | | |
| | | | Fin_si
| | | |
| | | Fin_si
| | |
| | Fin_si
| |
| Fin_si
|
| Si x<>400 entonces
| | x=x+1
| |
| Sino
| | Imprimir AJ,AT,B,F,G,K,N,T,V
| |
| Fin_si
FIN
Inicio
Dimensionar a (100)
x=1
mientras x <=10 hacer
leer a (x)
fin_mientras
x=1
si a (x)mod2 = 1 entonces
escribir (x)
fin_si
x=x + 1
fin_mientras
Fin
Inicio
Leer (N1)
Leer (N2)
P=(N1 + N2) / 2
Escribir ("el promedio es :", P)
Sino
Escribir ("Desaprobado")
Fin_si
Fin
Dise�ar un programa que permita controlar la venta de pasajes a los clientes seg�n
la categor�a y el destino.
INICIO
| Leer (cliente)
| 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
| | | | Escribir (P1)
| | | |
| | | Sino
| | | | Si DES ="Talara", entonces
| | | | | P2 = 18
| | | | | Escribir (P2)
| | | | |
| | | | Sino
| | | | | Si DES = "Lima" , entonces
| | | | | | Escribir ("No hay pasajes")
| | | | | Fin_si
| | | | Fin_si
| | | Fin_si
| | Fin_si
| |
| Sino
| | Si CAT =Imperial, entonces
| | | Escribir ("Ingrese destino")
| | |
| | | Si DES = Tumbes, entonces
| | | P3=80
| | | Escribir ("P3")
| | |
| | | Sino
| | | | Si DES =Piura, entonces
| | | | | P4= 20
| | | | | Escribir (P4)
| | | | |
| | | | Sino
| | | | | Si DES =Talara, entonces
| | | | | | P5=30
| | | | | | Escribir (P5)
| | | | | |
| | | | | Sino
| | | | | | Si DES = Lima , entonces
| | | | | | | Escribir ("No hay pasajes")
| | | | | | |
| | | | | | Fin_si
| | | | | Fin_si
| | | | Fin_si
| | | Fin_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 = Lima, entonces
| | | | | | | P7=170
| | | | | | | Escribir(P7)
| | | | | | Fin_si
| | | | | Fin_si
| | | | Fin_si
| | | Fin_si
| | Fin_si
| |
|Fin_si
|
FIN
La compa�ia Barner posee una caja con $3.71 con la cual empieza todos los dias
diariamente se registran egresos.
calcular los egresos de la compa�ia y mostrar cuanto queda en caja.
(el programa termina cuando se ingresa un egreso imaginario de -1)
INICIO
Caja=371
Egreso=0
Fin_mientras
Escribir Caja
FIN
Dado Ny X CALCULAR:
INICIO
Leer N, X
i=2
Suma=0
fin_mientras
Escribir suma
FIN
S=8+9+10+11+...+N
INICIO
Leer n
suma=0
fin_desde
Escribir suma
FIN
INICIO
Total=0
n=0
Leer nota
fin_mientras
media=total/n
escribir media
FIN
Calcular todos los pagos hechos de un restaurant que lea 130 consumos y que si el
consumo ingresado excede los $130 el descuento sera del 15%
INICIO
x=1
Sino
descuento=0
Fin_si
pago=consumo-descuento
escribir pago
x=x+1
fin_mientras
FIN
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
INICIO
Leer A,B
H=(A^2+B^2)^0.5
Imprimir "Hipotenusa"
FIN
INICIO
Leer A,B,C
S=(A+B+C)/2
AT= (S*(S-A)*S*(S-B)*S*(S-C))^0.5
IMPRIMIR AT
FIN
Hacer un prpgrama que calcule las raices de una ecuacion cuadratica cuya forma
canonica es:
Ax+By+C=0
INICIO
Leer 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)
IMPRIMIR X,Y
FIN
INICIO
Leer A
Si A=0 entonces
escribe "Fin del programa"
Sino
Leer B
S=A+B
R=A-B
M=A*B
D=A/B
IMPRIMIR S,R,M,D
Fin_si
FIN
INICIO
Leer N
Si N=0 entonces:
escribe "Fin del programa"
Sino
C=N^3
R=N^0.5
IMPRIMIR C,R
Fin_si
FIN
INICIO
X=X+1
Leer A,B
S=A+B
R=A-B
M=A*B
D=A/B
IMPRIMIR ,S,R,M,D
Si x=10 entonces:
escribe "Fin del programa"
Sino
X=X+1
Fin_si
FIN