Vous êtes sur la page 1sur 6

Gustavo A. Silva Alarcn 1223193 Plan 3744 Prof.

Diana Lozano /LABORATORIO 1 Ian Mateo Rodrguez 1224334 Plan 3744 Grupo 11

LABORATORIO 1 1.La Mini calculadora


Problema: Desarrolle un programa que lea 2 nmeros enteros y aplique a estos las operaciones aritmticas bsicas: suma, resta, multiplicacin, divisin y mdulo. (A.) Anlisis. Datos de entrada Variable a = Entero Variable b= Entero Datos de salida Variable c = Real Proceso: c1=a+b, c2=a-b, c3=a*b, c4=a/b, c5=a%b (B.) Pseudocdigo Inicio Variable a, variable b: entero Variable c: real Leer: (variable a) Leer: (variable b) Variable c1 = (a + b) Variable c2 = (a - b) Variable c3 = (a * b) Variable c4 = (a / b) Variable c5= (a % b) Imprimir (Variables c1, c2, c3, c4, c5) Fin

Gustavo A. Silva Alarcn 1223193 Plan 3744 Prof. Diana Lozano /LABORATORIO 1 Ian Mateo Rodrguez 1224334 Plan 3744 Grupo 11 (C.) Prueba de escritorio Variable a 10 10 10 10 10 Variable a
5 + 5 5 * 5 / 5 %

Proceso + * / % Proceso

Variable b 2 2 2 2 2 Variable b
1 1 1 1 1

Variable c 12 8 20 5.0 0 Variable c


6 4 5 5 0

2. Algoritmo para calcular nota definitiva


Problema: Los profesores de Algoritmia y Programacin requieren un programa que les calcule la nota definitiva de su curso. El programa debe leer el cdigo, nombre del estudiante y las cuatro notas del curso (examen1, examen2, laboratorios, miniProyecto). Se debe calcular la nota definitiva teniendo en cuenta el valor del porcentaje de cada una.

Gustavo A. Silva Alarcn 1223193 Plan 3744 Prof. Diana Lozano /LABORATORIO 1 Ian Mateo Rodrguez 1224334 Plan 3744 Grupo 11 (A.) Anlisis. Datos de entrada Codigo del estudiante = Texto Nombre del estudiante= Texto Nota Examen 1 = Real Nota Examen 2 = Real Nota Laboratorio = Real Nota mini-proyecto = Real Datos de salida Nota definitiva = Real Proceso: Nota1 =Examen 1 * 0.3 , Nota2 =Examen 2 * 0.35 , Nota3 =Laboratorio * 0.25 , Nota4 =mini-proyecto * 0.1 , Nota definitiva =(Nota1+Nota2+Nota3+Nota4) (B.) Pseudocdigo Inicio Codigo del estudiante, Nombre del estudiante: texto Nota Examen 1, Nota Examen 2, Nota Laboratorio, Nota mini-proyecto: real Leer: (Codigo del estudiante) Leer: (Nombre del estudiante) Leer: (Nota Examen 1) Leer: (Nota Examen 2) Leer: (Nota Laboratorio) Leer: (Nota mini-proyecto) Nota1= (Nota Examen 1 * 0.3) Nota2 = (Nota Examen 2 * 0.35) Nota3 = (Nota Laboratorio * 0.25) Nota4 = (Nota mini-proyecto * 0.1) Nota definitiva = (Nota1+Nota2+Nota3+Nota4) Imprimir (Codigo del estudiante, nombre del estudiante, Nota Examen 1, Nota Examen 2, Nota Laboratorio, Nota mini-proyecto, Nota definitiva) Fin

Gustavo A. Silva Alarcn 1223193 Plan 3744 Prof. Diana Lozano /LABORATORIO 1 Ian Mateo Rodrguez 1224334 Plan 3744 Grupo 11 (C.) Prueba de escritorio Examen 1 4.2 Examen 2 3.5 Laboratorio 3.2 mini-proyecto 4.3 Definitiva Porcentaje 30% Porcentaje 35% Porcentaje 25% Porcentaje 10% Valor 1.26 Valor 1.225 Valor 0.8 Valor 0.43 3.715

Examen 1 3.8 Examen 2 2.3 Laboratorio 4.7 mini-proyecto 2.0 Definitiva

Porcentaje 30% Porcentaje 35% Porcentaje 25% Porcentaje 10%

Valor 1.14 Valor 0.805 Valor 1.175 Valor 0.2 3.32

. La nmina
Problema: Se desea hacer un programa en Java para calcular la nmina en una empresa. Esta empresa cada mes le paga a los trabajadores de la siguiente forma: para cada empleado se debe leer la cdula, nombre (String), el nmero de horas trabajadas a la semana (int) y el precio por hora (double). Se debe calcular el salario devengado para un empleado. Debe tener en cuenta que cada trabajador debe aportar el 5% del salario devengado para seguridad social en salud y el 2% para pensin. Todos los empleados reciben $20.000 en subsidio de transporte y $30.000 en subsidio de alimentacin.

Gustavo A. Silva Alarcn 1223193 Plan 3744 Prof. Diana Lozano /LABORATORIO 1 Ian Mateo Rodrguez 1224334 Plan 3744 Grupo 11 (A.) Anlisis. Datos de entrada Cedula del trabajador = Texto Nombre del trabajador= Texto Horas trabajadas = Entero Precio de hora = Real Datos de salida Salario devengado = Real Descuento salud = Real Descuento pension = Real Valor a pagar = Real Proceso: Salario= Horas trabajadas*Precio de hora , Salud= Salario*0.02, Pension= Salario*0.05 , (B.) Pseudocdigo Inicio Cedula del tabajador, Nombre del trabajador: texto Horas trabajadas: entero Precio de hora, Salario devengado, Aporte a salud, Aporte a pension, Valor a pagar: real Leer: (Cedula del trabajador) Leer: (Nombre del trabajador) Leer: (Horas trabajadas) Leer: (Precio de hora) Fijar: Aux transporte = 20.000 Fijar: Aux alimentacion = 30.000 Salario = (Horas trabajadas*Precio de hora) Descuento salud = (Salario*0.05) Descuento pension = (Salario*0.02) Valor a pagar=(Salario + Aux transporte + Aux alimentacion ) - ( Descuento salud + Descuento pension) Imprimir (Cedula del trabajador, Nombre del trabajador, Salario, Aux transporte, Aux alimentacion, Descuento salud, Descuento pension, Valor a pagar ) Fin

Gustavo A. Silva Alarcn 1223193 Plan 3744 Prof. Diana Lozano /LABORATORIO 1 Ian Mateo Rodrguez 1224334 Plan 3744 Grupo 11 (C.) Prueba de escritorio Horas Precio Salario Aux Aux TOTAL trabajadas por hora devengado transporte alimentacion INGRESOS 100 Salario devengado 1.200.000 Total 12.000 1.200.000 20.000 30.000 1.250.000

Porcentaje a salud Porcentaje a pension 5% 60.000 2% 24.000 Valor a pagar TOTAL EGRESOS 84.000 1.166.000

Horas Precio Salario Aux Aux TOTAL trabajadas por hora devengado transporte alimentacion INGRESOS 200 Salario devengado 3.000.000 Total 15.000 3.000.000 20.000 30.000 3.050.000

Porcentaje a salud Porcentaje a pension 5% 150.000 2% 60.000 Valor a pagar TOTAL EGRESOS 210.000 2.840.000

Vous aimerez peut-être aussi