Algritmos
Se leen tres datos que representan el nombre, sueldo básico y antigüedad de un empleado y
se debe escribir el nombre y el sueldo a cobrar. El sueldo se calcula, adicionando al básico el 15 % del mismo, si la antigüedad supera los 3 años; 30 % del mismo, si la antigüedad supera los 6 años y 50 % del mismo, si la antigüedad supera los 10 años.
Resolución:
VariableDescripción
NOMBRE Nombre del empleado
SB Sueldo básico
ANT Antigüedad
PORCENTAJE Porcentaje de antigüedad
SUELDO Sueldo a cobrar
LEER NOMBRE LEER SB
LEER ANT PORCENTAJE 1
SI ANT>3 Y ANT <6
ENTONCES PORCENTAJE 1.15
SINO
SI ANT>6 Y (ANT<10 O ANT=10) ENTONCES
PORCENTAJE 1.3
SINO
SI ANT>10
ENTONCES
PORCENTAJE 1.5
FINSI FINSI FINSI
SUELDO SB *PORCENTAJE ESCRIBIR NOMBRE ESCRIBIR SUELDO
Ejercicio Nº2
Escribir un algoritmo que determine en la variable MINIMO el menor de los valores de cuatro variables numéricas.
C 1
LEER MIN
MIENTRAS C<4 HACER LEER B
SI MIN>B ENTONCES MIN B
FINSI C C+1
FINMIENTRAS ESCRIBIR MIN Ejercicio Nº3
Se leen tres valores que corresponden al día, mes y año. Verificar si los datos constituyen unafecha posible o no.
LEER DIA LEER MES LEER AÑO
FECHA No valida
SI (DIA <31) Y (MES<13) ENTONCES
FECHA Valida
SINO
SI (DIA = 31) Y (MES=1) O (MES=3) O (MES=5) 0 (MES=7) 0 (MES=8) 0 (MES=10) 0 (MES=12) ENTONCES
FECHA Valida
FINSI
SI (DIA=29) Y (MES=2) ENTONCES
R AÑO MOD 4
SI R = 0
ENTONCES FECHA Valida FINSI
SINO
SI (DIA<29) Y (MES=2) ENTOCES
FECHA VALIDAFINSI
FINSI FINSI
ESCRIBIR LA FECHA ES FECHA
Ejercicio Nº4
Ordenar tres valores numéricos, de menor a mayor.
LEER A LEER B LEER C
SI A<B Y A<C ENTONCES MENOR A
SI B<C ENTONCES MEDIO B MAYOR C SINO MEDIO C MAYOR B FINSI
FINSI
SI B<A Y B<C ENTONCES MENOR B
SI A<C ENTONCES MEDIO A MAYORC SINO MEDIO C MAYOR A FINSI
FINSI
SI C<A Y C<B ENTONCES MENORC
SIA<B ENTONCES MEDIO A MAYOR B SINO MEDIO B MAYOR A FINSI
FINSI
ESCRIBIR MENOR ESCRIBIR MEDIO ESCRIBIR MAYOR Ejercicio Nº5
Se leen 300 datos que representan el peso de niños internados en un hospital. Se pide confeccionar la siguiente tabla:
Entre 0 y 10 Kg. Hay............niños Entre 10 y 20 Kg. Hay..........niños Entre 20 y 30 Kg. hay...........niños de más de 30 Kg. hay...........niñosVariable Descripción
PS1 Entre 0 y 10 Kg PS2 Entre 10 y 20Kg. PS3 Entre 20 y 30Kg.
PS4 Más de 30Kg. PS1 0
PS2 0
PS3 0
PS4 0
PARA N DESDE 1 HASTA 300 CON PASO 1 HACER LEER PESO
SI PESO <10 O PESO = 10
ENTONCES PS1 PS1+1
FINSI
SI PESO >10 Y (PESO<20 O PESO = 20) ENTONCES
PS2 PS2+1
FINSI
SI PESO>20 Y (PESO<30 O PESO = 30) ENTONCES
PS3 PS3+1
FINSI
SIPESO>30
ENTONCES PS4 PS4+1
FINSI FINPARA
ESCRIBIR Entre 0 y 10Kg. hay PS1 niños
ESCRIBIR Entre10 y 20Kg. hay PS2 niños
ESCRIBIR Entre 20 y 30Kg. hay PS3 niños ESCRIBIRDe más de 30kg. hay PS4 niños Ejercicio Nº6
Se tienen las calificaciones individuales de los alumnos que cursaron una materia en tres aspectos: nota del trabajo realizado en el laboratorio de computación, nota promedio delos exámenes parciales y nota del examen final. Por cada alumno, se lee su nombre y las tres calificaciones mencionadas, y se quiere obtener un listado donde, cada línea, debe contener el nombre de un alumno y su correspondiente nota promedio.
ALUMNO
MIENTRAS ALUMNO<>FIN HACER LEER ALUMNO
LEER TP LEER EP LEER FINAL
PROMEDIO(TP+EP+FINAL)/3
ESCRIBIR ALUMNO ESCRIBIR PROMEDIOFINMIENTRAS Ejercicio Nº7
Una empresa fabrica dos productos A y B y desea saber cuál de ellos es el más aceptado en el mercado. Para ello realiza una encuesta y, por cada persona interrogada, se obtiene un par de valores: el primer valor del par indica la aceptación o no del producto A según sea 1 o 0; el segundo valor del par corresponde al producto B. Por ejemplo, el par (1,0) significa que el...
Regístrate para leer el documento completo.