Taller Programación

Páginas: 6 (1355 palabras) Publicado: 12 de marzo de 2015
Taller Fundamentos de Programación

Presentado por:
Jhoan Leandro Pizo Figueroa T.I: 98011371965

Problemas.
1 Proponga y desarrolle un algoritmo que determine el mayor de 4 números dados por el usuario.

a) Pseudocódigo
Algoritmo [Mayor]
Variables:
Real: N1, N2, N3, N4;
Inicio
muestre(‘Digite el primer número’)
lea (N1)
muestre(‘Digite el segundo número’)
lea (N2)
muestre(‘Digiteel tercer número’)
lea (N3)
muestre(‘Digite el cuarto número’)
lea (N4)
Si (N1>N2 y N1>N3) entonces
Si (N1>N4) entonces
muestre(‘El número mayor es:’,N1)
Finsi
Sino
Si (N2>N1 y N2>N3) entonces
Si (N2>N4) entonces
muestre(‘El número mayor es:’,N2)
Finsi
Finsi
Sino
Si (N3>N1 y N3>N2) entonces
Si (N3>N4) entonces
muestre(‘El número mayor es:’,N3)
Finsi
Sino
Si (N4>N1 yN4>N2) entonces
Si (N4>N3) entonces
muestre(‘El número mayor es:’,N4)
Finsi
Sino
muestre(‘Los números dados son iguales, por consiguiente el número mayor es:’,N1)
Finsi
Finsi
Finsi
Finsi
Fin

b) Sintaxis en Matlab

N1=input(‘Digite el primer número’);
N2=input(‘Digite el segundo número’);
N3=input(‘Digite el tercer número’);
N4=input(‘Digite el cuarto número’);
If (N1>N2 & N1>N3)If(N1>N4)
disp(strcat(‘El número mayor es:’,num2str(N1)))
end
else
if(N2>N1 & N2>N3)
if(N2>N4)
disp(strcat(‘El número mayor es:’,num2str(N2)))
end
else
If(N3>N1 & N3>N2)
If(N3>N4)
disp(strcat(‘El número mayor es:’,num2str(N3)))
end
else
If(N4>N1 & N4>N2)
If(N4>N3)
disp(strcat(‘El número mayor es:’,num2str(N4)))
end
else
disp(strcat(‘Los cuatro números son iguales,por consiguiente el número mayor es:’,num2str(N1)))
end
end
end
end

2 La empresa CLV requiere de un software que permita calcular el salario semanal de un empleado. Se sabe que se paga a $18.000 por Hora y se descuenta un 8% por Pagos a Salud sobre el salario base, se le hace además un descuento 5% por retención en la fuente sobre el salario neto recibido.

a) Pseudocódigo

Algoritmo[CLV]
Variables:
Entero: h_s;
Real: salario, salud, retencion;
Inicio
muestre(‘Digite el número de horas trabajadas en la semana’)
lea (h_s)
salarioh_s*18000
saludsalario*0.08
salariosalario-salud
retenciónsalario*0.05
salariosalario-retencion
muestre(‘El salario neto del empleado es:’, salario)
Fin
b) Sintaxis en Matlab

h_s=input(‘Digite el número de horas trabajadas en la semana’);salario=h_s*18000;
salud=salario*0.08;
salario=salario-salud;
retencion=salario*0.05;
salario=salario-retencion;
disp(strcat(‘El salario neto del empleado es:’,num2str(salario)))

3 Diseñe e implemente un programa que permita calcular el valor de Y de acuerdo a las siguientes condiciones de entrada de la variable X:

Si X < 0 entonces Y = SQRT(3*X2+32)
Si X >= 0 entonces Y = 2*PI*COS(X+8)
a)Pseudocódigo

Algoritmo [Calcular]
Variables:
Real: X, Y;
Inicio
muestre(‘Digite por favor el valor de X’)
lea (X)
Si (X<0) entonces
YSQRT(3*X^2+32)
Sino
Y2*PI*COS(X+8)
Finsi
muestre(‘El valor de Y es:’, Y)
Fin

b) Sintaxis en Matlab

X=input(‘Digite por favor el valor de X’);

If(X<0)
Y=SQRT(3*X^2+32);
else
Y=2*PI*COS(X+8);
end

disp(strcat(‘El valor de Y es:’,num2str(Y)))


4 Una tienda vendezapatos al por mayor. Elabore un programa que pida al usuario el nombre del artículo, su descripción, la cantidad requerida y el precio unitario. Si el usuario necesita más de 100 unidades, aplique un descuento de 10%. Recuerde que debe adicionar el IVA al precio total. Debe imprimir el nombre, la descripción, el precio unitario antes de IVA, el precio total antes de IVA y el precio total con IVAincluido.

a) Pseudocódigo
Algoritmo [Zapatos]
Variables:
Cadena: N_A, descripcion;
Entero: cantidad;
Real: P_U, P_A, T_P, T_P_I;

Inicio
muestre(‘Digite el nombre del artículo’)
lea (N_A)
muestre(‘Digite la descripción del artículo’)
lea (descripcion)
muestre(‘Digite la cantidad requerida del artículo’)
lea (cantidad)
muestre(‘Digite el precio unitario del artículo’)
lea (P_U)
Si...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Taller de programación
  • taller de programacion
  • Taller programacion
  • Taller de programacion
  • taller de programacion
  • Taller de programación Python
  • TALLER PROGRAMACION LINEAL 2015
  • Taller programación Lineal

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS