Está en la página 1de 11

EJERCICIOS

PRESENTADO POR: GLADYS VELASQUEZ LIMACHI


CODIGO: U22243419.

Algoritmo NumeroMenor
Definir n1,n2,n3 Como Entero
Escribir "Ingrese un numero entero :"
Leer n1
Escribir "Ingrese un numero entero :"
Leer n2
Escribir "Ingrese un numero entero :"
Leer n3
Si n1<>n2 y n1<>n3 y n2<>n3
Entonces
si n1<n2
Entonces
si n1<n3
Entonces
Escribir "El numero menor es: ", n1
SiNo
Escribir "El numero menor es: ", n3
FinSi
SiNo
si n2<n3
Entonces
Escribir "El numero menor es: ", n2
SiNo
Escribir "El numero menor es: ", n3
FinSi
FinSi
SiNo
Escribir "Ingrese 3 numeros diferentes"
FinSi
FinAlgoritmo

Algoritmo Numerocifras
Definir num, r Como Entero
Escribir "Ingrese un numero entero menor de 100 :"
Leer num
Si num<10
Entonces
r<-10-num
Escribir "Le falta: ", r, " para ser numero de dos cifras"
SiNo
r<-100-num
Escribir "Le falta: ", r, " para ser numero de tres cifras"
FinSi
FinAlgoritmo

Algoritmo Dosnumeros
Definir n1,n2,r Como Entero
Escribir "Ingrese un numero entero: "
Leer n1
Escribir "Ingrese un numero entero: "
Leer n2
Si n1=n2
Entonces
r<-n1*n2
Escribir "la multiplicacion es: ", r
SiNo
si n1>n2
Entonces
r<-n1-n2
Escribir "la resta es: ", r
SiNo
r<-n1+n2
Escribir "la suma es: ", r
FinSi
FinSi
FinAlgoritmo

Algoritmo LadosTriangulo
Definir n1,n2,n3 Como Entero
Escribir "Ingrese uno de los lados de un triangulo rectangulo "
Leer n1
Escribir "Ingrese uno de los lados de un triangulo rectangulo "
Leer n2
Escribir "Ingrese uno de los lados de un triangulo rectangulo "
Leer n3
Si n1>n2
Entonces
Si n1>n3
Entonces
Escribir "La hipotenusa es ",n1
SiNo
Escribir "La hipotenusa es ",n3
FinSi
SiNo
si n2>n3
Entonces
Escribir "La hipotenusa es ",n2
SiNo
Escribir "La hipotenusa es ",n3
FinSi
FinSi
FinAlgoritmo

Algoritmo fdex
Definir x, fx Como Real
Escribir "Ingrese un numero x: "
Leer x
Segun x mod 4 hacer
0:fx<- x^3
1:fx<-(x^2-14)/x^3
2:fx<-x^3+5
3:fx<-0
FinSegun
Escribir "f(",x,")=", fx
FinAlgoritmo
Definir S,U,T Como Real
Escribir "Ingrese salario mensual: "
Leer S
Escribir "Ingrese tiempo de servicios en años: "
Leer T
Si T<1
Entonces
U<-S*0.05
Escribir "La utilidad por ",T," años de servicios es ", U
SiNo
si T>=1 y t<2
Entonces
U<-S*0.07
Escribir "La utilidad por ",T," años de servicios es ", U
SiNo
si T>=2 y t<5
Entonces
U<-S*0.10
Escribir "La utilidad por ",T," años de servicios es ", U
SiNo
si T>=5 y t<10
Entonces
U<-S*0.15
Escribir "La utilidad por ",T," años de servicios es ", U
SiNo
si T>=10
Entonces
U<-S*0.20
Escribir "La utilidad por ",T," años de servicios es ", U
FinSi
FinSi
FinSi
FinSi
FinSi
FinAlgoritmo

Definir d Como Real


Escribir "Ingrese horas trabajadas a la semana; "
Leer h
Escribir "Ingrese sueldo mensual: "
Leer s
si h>40 y h<80
Entonces
he<-h-40
d<-he*(s/120)
Escribir "El dinero a percibir por horas extras es: ",d
SiNo
si h>80
Entonces
he<-h-80
d<-40*(s/120)+(h-80)*(s/80)
Escribir "El dinero a percibir por horas extras es: ",d
SiNo
FinSi
FinSi
FinAlgoritmo

Algoritmo bolitasDescuento
Definir vc, cf Como Real
Escribir "Ingrese el valor de la compra: "
Leer vc
Escribir "Ingrese un color: 0=blanca, 1=verde, 2=amarilla, 3=azul, 4=rojo"
Leer color
Segun color hacer
0:cf<-vc*0
1:cf<-vc*0.01
2:cf<-vc*0.25
3:cf<-vc*0.50
4:cf<-vc*1.00
FinSegun
Escribir "su descuento es: ", cf
FinAlgoritmo

Algoritmo ordenarNumero
Definir n1,n2,n3,n4,n5,n6 Como Entero
Definir prom Como real
Escribir "Ingrese 6 numeros diferentes :"
Leer n1
Leer n2
Leer n3
Leer n4
Leer n5
Leer n6
si n1<n2 y n1<n3 y n1<n4 y n1<n5 y n1<n6
Entonces
prom<-(n2+n3+n4+n5+n6)/5
Escribir "El promedio de los 5 numeros mayores es: ", prom
FinSi
si n2<n3 y n2<n4 y n2<n5 y n2<n6 y n2<n1
Entonces
prom<-(n1+n3+n4+n5+n6)/5
Escribir "El promedio de los 5 numeros mayores es: ", prom
FinSi
si n3<n2 y n3<n4 y n3<n5 y n3<n6 y n3<n1
Entonces
prom<-(n1+n2+n4+n5+n6)/5
Escribir "El promedio de los 5 numeros mayores es: ", prom
FinSi
si n4<n2 y n4<n3 y n4<n1 y n4<n5 y n4<n6
Entonces
prom<-(n2+n3+n1+n5+n6)/5
Escribir "El promedio de los 5 numeros mayores es: ", prom
FinSi
si n5<n2 y n5<n3 y n5<n4 y n5<n1 y n5<n6
Entonces
prom<-(n2+n3+n4+n1+n6)/5
Escribir "El promedio de los 5 numeros mayores es: ", prom
FinSi
si n6<n2 y n6<n3 y n6<n4 y n6<n5 y n6<n1
Entonces
prom<-(n2+n3+n4+n5+n1)/5
Escribir "El promedio de los 5 numeros mayores es: ", prom
FinSi
FinAlgoritmo

Algoritmo matriculaU
Definir cr,m,cat Como Entero
Definir pago, pagoex Como Real
Definir a,b,c Como Caracter
Definir z Como Logico
Escribir "Ingrese numero de creditos a matricular :"
Leer cr
Escribir "Ingrese matrícula= 1:normal y 2:extemporaneo :"
Leer m
Escribir "Ingrese su categoria: 1-2-3: "
Leer cat
Segun cat hacer
1:pago<-cr*125
2:pago<-cr*150
3:pago<-cr*180
FinSegun
Segun m Hacer
1:Escribir "El alumno debe pagar S/ ",pago
2:pagoex<-pago+40
Escribir "El alumno debe pagar S/ ",pagoex
FinSegun
FinAlgoritmo
Algoritmo multiplodevarios
Definir num Como Entero
Escribir Sin Saltar "Ingresa el valor de numero:";
Leer num;
Si num MOD 2 = 0 Entonces
Escribir "El número es múltiplo de 2.";
FinSi
Si num MOD 3 = 0 Entonces
Escribir "El número es múltiplo de 3.";
FinSi
Si num MOD 5 = 0 Entonces
Escribir "El número es múltiplo de 5.";
FinSi
Si num MOD 2 <> 0 Y num MOD 3 <> 0 y num MOD 5 <> 0 Entonces
Escribir "No es múltiplo de ninguno de ellos."
FinSi

Definir d Como Real


Escribir "Ingrese horas trabajadas a la semana; "
Leer h
Escribir "Ingrese sueldo mensual: "
Leer s
si h>40 y h<80
Entonces
he<-h-40
d<-he*(s/120)
Escribir "El dinero a percibir por horas extras es: ",d
SiNo
si h>80
Entonces
he<-h-80
d<-40*(s/120)+(h-80)*(s/80)
Escribir "El dinero a percibir por horas extras es: ",d
SiNo
FinSi
FinSi
FinAlgoritmo

Algoritmo ingresoainstituto
definir ins,col,cuota como Entero
Definir importe como real
Escribir "Ingrese el colegio de procedencia 1:nacional, 2:particular "
Leer col
Escribir "Ingrese a cual instituto desea ingresar (1,2,3)"
leer ins
cuota<-1000
si col<-1
entonces
Segun ins Hacer
1:importe<-cuota*0.50
2:importe<-cuota*0.40
3:importe<-cuota*0.30
FinSegun
FinSi
Escribir "El importe a pagar sera:",importe
Si col<-2
Entonces
Segun ins Hacer
1:importe<-cuota*0.25
2:importe<-cuota*0.29
3:importe<-cuota*0.15
FinSegun
FinSi
Escribir "El importe a pagar sera:",importe
FinAlgoritmo
Proceso CompraDeRopa
Escribir Sin Saltar "Ingresa el valor de monto comprado:";
Leer monto_comprado;
Escribir "Selecciona el valor de genero.";
Escribir " 1.- Hombres";
Escribir " 2.- Mujeres";
Escribir Sin Saltar " :";
Repetir
Leer genero;
Si genero<1 O genero>2 Entonces
Escribir Sin Saltar "Valor incorrecto. Ingrésalo nuevamente.: ";
FinSi
Hasta Que genero>=1 Y genero<=2;
Escribir "Selecciona el valor de origen.";
Escribir " 1.- Nacional";
Escribir " 2.- Importado";
Escribir Sin Saltar " :";
Repetir
Leer origen;
Si origen<1 O origen>2 Entonces
Escribir Sin Saltar "Valor incorrecto. Ingrésalo nuevamente.: ";
FinSi
Hasta Que origen>=1 Y origen<=2;
Escribir "Selecciona el valor de talla.";
Escribir " 1.- S";
Escribir " 2.- M";
Escribir " 3.- L";
Escribir Sin Saltar " :";
Repetir
Leer talla;
Si talla<1 O talla>3 Entonces
Escribir Sin Saltar "Valor incorrecto. Ingrésalo nuevamente.: ";
FinSi
Hasta Que talla>=1 Y talla<=3;
descuento <- 0;
Si origen = 1 Y talla = 1 Y genero = 1 Entonces
descuento <- monto_comprado*0.1;
FinSi
Si origen = 1 Y talla = 2 Y genero = 1 Entonces
descuento <- monto_comprado*0.12;
FinSi
Si origen = 1 Y talla = 3 Y genero = 1 Entonces
descuento <- monto_comprado*0.15;
FinSi
Si origen = 1 Y talla = 1 Y genero = 2 Entonces
descuento <- monto_comprado*0.15;
FinSi
Si origen = 1 Y talla = 2 Y genero = 2 Entonces
descuento <- monto_comprado*0.17;
FinSi
Si origen = 1 Y talla = 3 Y genero = 2 Entonces
descuento <- monto_comprado*0.2;
FinSi
Si origen = 2 Y talla = 1 Y genero = 1 Entonces
descuento <- monto_comprado*0.05;
FinSi
Si origen = 2 Y talla = 2 Y genero = 1 Entonces
descuento <- monto_comprado*0.07;
FinSi
Si origen = 2 Y talla = 3 Y genero = 1 Entonces
descuento <- monto_comprado*0.1;
FinSi
Si origen = 2 Y talla = 1 Y genero = 2 Entonces
descuento <- monto_comprado*0.07;
FinSi
Si origen = 2 Y talla = 2 Y genero = 2 Entonces
descuento <- monto_comprado*0.09;
FinSi
Si origen = 2 Y talla = 3 Y genero = 2 Entonces
descuento <- monto_comprado*0.12;
FinSi
monto_a_pagar <- monto_comprado-descuento;
Escribir "Valor de descuento: ", descuento;
Escribir "Valor de monto a pagar: ", monto_a_pagar;
FinProceso

También podría gustarte