cuatro números naturales: A, B, C y D, enseguida, halla el mayor de ellos, para decir finalmente si el número mayor, es múltiplo de 2, 3, 5, ó 7, en caso {1} Program aumento de sueldo contrario se mostrará un mensaje adecuado. {2} Const AUMENTO1: = 100; {3} AUMENTO2: = AUMENTO1+200 2. Desarrolle un pseudocódigo que permita leer un {4} AUMENTO3: = AUMENTO2+AUMENTO3: número natural N y se muestre como resultado su {5] Var antigüedad:integer; complemento aritmético. {6} sueldo;x;y: integer; Si N = 24, complemento aritmético: 76 {7} area: string; promedio=real (76 = 100 – 24) {8} Begin; Si N = 4 250, complemento aritmético: 5 750 {9} write(Ingrese la antiguedad del empleado en años) (5 750 = 10 000 – 4 250) {10} readln (“antigüedad”) n:=0 Si N = 65 433, complemento aritmético: 34 567 {11} write (Ingrese el sueldo mensual del empleado); (34 567 = 100 000 – 65 433) {12} readln(sueldo) {13} write(Ingrese el área a que pertenece) 3. Dado el siguiente programa, realice un seguimiento a {14} readln(Area) las variables, con los valores que van tomando y {15} if antigüedad > 2 and antigüedad < 5 muestre todas las impresiones. {16} sueldo= 1.2*round sueldo; {17} elseif antigüedad = >5 then Program Valores; {18} sueldo= 1.3*trunc(sueldo) Uses wincrt; {19} Case area of Const cad = ´correcto´; {20} “M”: sueldo=sueldo+AUMENTO1: { Marketing } bar a, b, c: integer; {21} “”: sueldo=sueldo+AUMENTO2: {ventas } x, y, z ; real; {22} “A”:sueldo=sueldo+AUMENTO3: {Administración } begin {23} writeln (el sueldo resultante es, sueldo); clrscr; {24} x:=6: a:= 10; b:= 20; c:= 5; {25} Y:= x/2 writeln (b, ´ ´, a, ´ ´, c); {26} promedio:= total/n x:= b div a/ c; {27} sueldo:=32760+10 y:= trunc (frac (7.89) * 10); {28} maxint:=35 z:= 10 mod 3 + 5 mod 2; {29} AUMENTO2=39 writeln (y:4:1, ´ ´,z:4:1, ´ ´,x:4:1); {30} End if (y>z) or not (´IC´ > ´ic´) then writeln (cad) else writeln (´incorrecto´) readln; end
Av. Universitaria 1875 Pueblo Libre (Frente a la U. Católica) – Teléfono: 261-8730