Taller 2

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 4

UNIVERSIDAD DE ANTIOQUIA

Facultad de Ingeniería
ALGORITMOS Y PROGRAMACION DE COMPUTADORES (Practica 1)
Nombre: ______________________________________ Código:______________ Tema: ________Nota: _______
Profesor: Gabriel Taborda

PRÁCTICA: Resuelvan los 5 problemas que le corresponden según el tema, para lo cual van a crear un proyecto en
Java (Net Beans) con el nombre del estudiante que realizo la práctica y cada ejercicio va a ser un archivo individual al
interior del proyecto con el nombre que desee. La carpeta del proyecto y un archivo de texto con el nombre del
realizador, el código y el tema (la definición del tema se encuentra al final de este documento), se deben grabar en un
CD para ser entregado en la fecha acordada.

Ejemplo para practicar y preparatorios para el parcial, por lo tanto hacer también el algoritmo: (no se deben
entregar)
1. Introducir tantas frases como desee el usuario y contarlas, usando métodos o funciones para leer, imprimir y suntarlas.
2. Introducir un número por teclado. Que nos diga si es par o impar. El ejercicio debe permitirle al usuario ingresar varios
números, además al final del proceso se debe imprimir la cantidad, la suma y el promedio de números pares y de imperes,
3. Realizar las tablas de multiplicación del 1 a 9, empleando ciclos.
4. Los cubos de Nicómaco. Considera la siguiente propiedad descubierta por Nicómaco de Gerasa: Sumando el primer impar, se
obtiene el primer cubo. Sumando los dos siguientes se obtiene el segundo cubo. Sumando los tres siguientes, se obtiene el tercer
cubo y así sucesivamente
Es decir: 1 = 13,
3 + 5 = 23 = 8,
7 + 9 + 11 = 33 = 27,
13 + 15 + 17 + 19 = 43 = 64.
Elabore un algoritmo que dado un número n entero positivo, imprima cubo utilizando esta propiedad.
5. Desarrolle un programa que impriman las siguientes series: 1, 4, 9, 16, 25, 36, 49, 64, 81. . Empleando ciclos.
6. Realizar un algoritmo que determine cuánto tarda en llenar un recipiente cilíndrico de 2.3 metros de altura y 52 cm de radio, si
el flujo de agua que le ingresa es de X cm3/seg, además determinar el peso del agua.
7. Construir un algoritmo que partiendo de la lectura de 2 números, simule el funcionamiento de una calculadora mediante un
menú, con las operaciones de suma, resta multiplicación modulo y división.
8. Realizar un programa que simule el funcionamiento de un cajero electrónico mediante un menú con las operaciones de consulta
saldo, retiro y consignación, implementadas como métodos o funciones.
9. Hacer un algoritmo que realice la tabla de multiplicar de un numero n, pero empleando solo sumas.
10. Según el Cálculo, la integral definida corresponde al área bajo la curva y se puede calcular como la suma de los rectángulos que
la conforman o suma de Riemann, realizar un método o función que obtenga la integral definida de la función 2X 3 - 5X2 + 6X - 2,
ingresando el valor de los intervalos y el número de divisiones que se desean realizar como parámetros.

Tema 1
1. Un casino requiere un programa para una maquina dispensadora de fichas, los cliente poseen una cuanta con un
saldo (similar a una cuenta bancaria). El usuario se debe registrar al inicio con el nombre y una clave para
poder ingresar y el programa calcular la cantidad mínimas de fichas y de que denominación se deben entregar a
un usuario. A la maquina se le puede ingresar cualquier valor inferior a 50000 pesos para cambiar y ella posee
fichas de 10000, 5000, 2000, 1000 y 500 pesos. Si el valor restante está entre 499 y 250 pesos se aproxima a
500 pesos y si es de 1 a 249 se trunca a 0.
2. Hacer un algoritmo que analice cómo cambia la presión de un gas ideal, si el volumen cambia de 5 a 25 mt3
con incrementos de 1 mt3 (utilizando ciclos).
3. Un intercambiador de calor es un equipo muy utilizado en la industria química, con el cual se calienta o enfría
un fluido mediante otro, el calor (que se calcula como Q=Cp*m*(T 2-T1)) que pierde uno de los fluidos lo gana
el otro (Q1=Q2). Un Ingeniero Químico necesita una programa para calcular el flujo del fluido 1(F1) para
calentarlo a de 553K (T1) a la temperatura que se requiera (T3, al cual se debe leer) con un fluido 2, que es
misma sustancia que el fluidos 1, el cual posee una temperatura T2=997K y T4=620K y un Flujo es de
4000kg/hora (F2).
4. Un almacén de cadena posee por cada sucursal: El nombre, las ventas de la sucursal y la fecha de la venta,
hacer un programa que obtenga:
 La mayor venta y el nombre de la sucursal que las obtuvo.
 La menor venta, la fecha y el nombre.
 Promedio de ventas
 Total de venta
 Cuantas sucursales está por debajo del promedio de ventas
5. El Impacto Ambiental o Huella de Carbono es el efecto que las actividades humanas realizan sobre el medio
ambiente. El Departamento de IQ está necesitado un programa para concientizar a los estudiantes de sus
acciones sobre el calentamiento global, el programa va a poseer 3 menú textuales tipo test con la actividad y el
puntaje correspondiente para medir su impacto según la siguiente tabla: (los datos son ficticios)
Transporte a la U Vicios Compras Alimentos
Actividad Puntaje Actividad Puntaje Actividad Puntaje
Vehículo particular 100 Fumar y Licor 100 Almacén de Cadena 50
Moto 60 Fumar 70 Almacén ventas desenvueltas 30
bicicleta 20 Licor 40 Plaza 20
Caminado 0 Ninguno 0 Tienda Bario 10
El usuario debe registrarse para iniciar el programa con el nombre y la edad, por la edad se le va a sumar al
total del impacto el siguiente valor: si el estudiante es menor de 15 años 5 puntos, si esta entre 15 y 20 años 10
puntos, entre 20 y 30 se adicionan 20 punto y si es mayor de 30 años 30 puntos. Según el puntaje obtenido el
programa debe imprimir un mensaje relativo al impacto dado por la escala: si es mayor a 200 punto su impacto
es muy grave, si esta entre 200 y 150 es alto, entre 150 y 100 es moderado y si es inferior a 100 bajos su
impacto ambiental. Además el programa debe permitir realizar varios test.

Tema 2
1. Un intercambiador de calor es un equipo muy utilizado en la industria química, con el cual se calienta o enfría
un fluido mediante otro, el calor (que se calcula como Q=Cp*m*(T 2-T1)) que pierde uno de los fluidos lo gana
el otro (Q1=Q2). Un Ingeniero Químico necesita una programa para calcular el flujo del fluido 1(F 1) para
calentarlo a de 543K (T1) a la temperatura que se requiera (T3, al cual se debe leer) con un fluido 2, que es
misma sustancia que el fluidos 1, el cual posee una temperatura T2=987K y T4=610K y un Flujo es de
4100kg/hora (F2).
2. Hacer una algoritmo analice cómo cambia el volumen de un gas ideal, si la temperatura cambia de 0 a 200
grado centígrado con incrementos de 10 grados centígrados (utilizando ciclos).
3. Una entidad bancaria como servicio adicional a sus clientes va a instalar una máquina para retiro rápido
(similar a un cajero electrónico pero con solo la opción de retiro) y necesita un programa para determinar la
cantidad mínima de billetes y de que denominación va a entregar al cliente. La máquina posee billetes de
50.000, 20.000, 10.000 y 5.000 pesos y el monto máximo a retirar es de 400.000 pesos. Si el valor restante está
entre 4.999 y 2.500 pesos se aproxima a 5.000 pesos y si es de 2.499 a 1 se trunca a 0. El usuario requiere
registrarse al inicio del programa con el nombre y la clave para poder ingresar.
4. De un grupo de estudiantes se posee: las edades, el nombre y el código de los alumnos de un grupo. Hallar e
informar:
 Suma de las edades.
 Edad promedio.
 Cuántos son menores de edad.
 Cuántos son mayores de edad.
 Cuál es la edad menor y el nombre.
 Cuál es la edad mayor, el nombre y el código.
5. El Impacto Ambiental o Huella de Carbono es el efecto que las actividades humanas realizan sobre el medio
ambiente. El Departamento de IQ está necesitado un programa para concientizar a los estudiantes de sus
acciones sobre el calentamiento global, el programa va a poseer 3 menú textuales tipo test con la actividad y el
puntaje correspondiente para medir su impacto según la siguiente tabla: (los datos son ficticios)
Transporte a la U Vicios Compras Alimentos
Actividad Puntaje Actividad Puntaje Actividad Puntaje
Vehículo particular 10 Fumar y Licor 10 Almacén de Cadena 5
Moto 6 Fumar 7 Almacén ventas desenvueltas 3
bicicleta 2 Licor 4 Plaza 2
Caminado 0 Ninguno 0 Tienda Bario 1
El usuario debe registrarse para iniciar el programa con el nombre y la edad, por la edad se le va a sumar al
total del impacto el siguiente valor: si el estudiante es menor de 15 años 5 puntos, si esta entre 15 y 20 años 1
puntos, entre 20 y 30 se adicionan 2 punto y si es mayor de 30 años 3 puntos. Según el puntaje obtenido el
programa debe imprimir un mensaje relativo al impacto dado por la escala: si es mayor a 20 punto su impacto
es muy grave, si esta entre 20 y 15 es alto, entre 15 y 10 es moderado y si es inferior a 10 bajos su impacto
ambiental. Además el programa debe permitir realizar varios test.

Tema 3
1. Realizar un algoritmo que analice como cambia de la Temperatura de un gas idea si presión varía de 500 a
2000 milímetros de Mercurio con incrementos de 100 milímetros de Mercurio (utilizando ciclos).
2. Un banco posee por cada usuario: el saldo, número de la cuenta corriente y nombre del cliente de un banco.
Hallar e informar:
 Suma de los saldos.
 Saldo promedio.
 Cuántos tienen saldo rojo o negativo.
 Cuántos tienen saldo positivo o mayor o igual a cero.
 Cuál es el menor saldo y nombre.
 Cuál es el mayor saldo, el nombre y número de cuenta.
3. Un intercambiador de calor es un equipo muy utilizado en la industria química, con el cual se calienta o enfría
un fluido mediante otro, el calor (que se calcula como Q=Cp*m*(T 2-T1)) que pierde uno de los fluidos lo gana
el otro (Q1=Q2). Un Ingeniero Químico necesita una programa para calcular el flujo del fluido 1(F1) para
calentarlo a de 523K (T1) a la temperatura que se requiera (T3, al cual se debe leer) con un fluido 2, que es
misma sustancia que el fluidos 1, el cual posee una temperatura T2=967K y T4=590K y un Flujo es de
4500kg/hora (F2).
 El Impacto Ambiental o Huella de Carbono es el efecto que las actividades humanas realizan sobre el medio
ambiente. El Departamento de IQ está necesitado un programa para concientizar a los estudiantes de sus
acciones sobre el calentamiento global, el programa va a poseer 3 menú textuales tipo test con la actividad y el
puntaje correspondiente para medir su impacto según la siguiente tabla: (los datos son ficticios)
Transporte a la U Vicios Compras Alimentos
Actividad Puntaje Actividad Puntaje Actividad Puntaje
Vehículo particular 100 Fumar y Licor 100 Almacén de Cadena 50
Moto 60 Fumar 70 Almacén ventas desenvueltas 30
bicicleta 20 Licor 40 Plaza 20
Caminado 0 Ninguno 0 Tienda Bario 10
El usuario debe registrarse para iniciar el programa con el nombre y la edad, por la edad se le va a sumar al
total del impacto el siguiente valor: si el estudiante es menor de 15 años 5 puntos, si esta entre 15 y 20 años 10
puntos, entre 20 y 30 se adicionan 20 punto y si es mayor de 30 años 30 puntos. Según el puntaje obtenido el
programa debe imprimir un mensaje relativo al impacto dado por la escala: si es mayor a 200 punto su impacto
es muy grave, si esta entre 200 y 150 es alto, entre 150 y 100 es moderado y si es inferior a 100 bajos su
impacto ambiental. Además el programa debe permitir realizar varios test.
4. Una entidad bancaria como servicio adicional a sus clientes va a instalar una máquina para retiro rápido
(similar a un cajero electrónico pero con solo la opción de retiro) y necesita un programa para determinar la
cantidad mínima de billetes y de que denominación va a entregar al cliente. La máquina posee billetes de
10.000, 5.000, 2.000 y 1.000 pesos y el monto máximo a retirar es de 200.000 pesos, el cual lo debe digitar. Si
el valor restante está entre 999 y 500 pesos se aproxima a 1.000 pesos y si es de 499 a 1 se trunca a 0. El
usuario requiere registrarse al inicio del programa con el nombre y la clave para poder ingresar.

Tema 4
1. Hacer una algoritmo analice cómo cambia el volumen de un gas ideal, si la temperatura varia de 100 a 200
grado centígrado con incrementos de 5 grados centígrados (utilizando ciclos).
2. Un intercambiador de calor es un equipo muy utilizado en la industria química, con el cual se calienta o enfría
un fluido mediante otro, el calor (que se calcula como Q=Cp*m*(T2-T1)) que pierde uno de los fluidos lo gana
el otro (Q1=Q2). Un Ingeniero Químico necesita una programa para calcular el flujo del fluido 1(F 1) para
calentarlo a de 563K (T1) a la temperatura que se requiera (T3, al cual se debe leer) con un fluido 2, que es
misma sustancia que el fluidos 1, el cual posee una temperatura T2=1000K y T4=630K y un Flujo es de
4250kg/hora (F2).
3. Un casino requiere un programa para una maquina dispensadora de fichas, los cliente poseen una cuanta con un
saldo (similar a una cuenta bancaria). El usuario se debe registrar al inicio con el nombre y una clave para
poder ingresar y el programa calcular la cantidad mínimas de fichas y de que denominación se deben entregar a
un usuario. A la maquina se le puede ingresar cualquier valor inferior a 5000 pesos para cambiar y ella posee
fichas de 1000, 500, 200, 100 y 50 pesos. Si el valor restante está entre 49 y 25 pesos se aproxima a 50 pesos y
si es de 1 a 24 se trunca a 0.
4. El Impacto Ambiental o Huella de Carbono es el efecto que las actividades humanas realizan sobre el medio
ambiente. El Departamento de IQ está necesitado un programa para concientizar a los estudiantes de sus
acciones sobre el calentamiento global, el programa va a poseer 3 menú textuales tipo test con la actividad y el
puntaje correspondiente para medir su impacto según la siguiente tabla: (los datos son ficticios)
Transporte a la U Vicios Compras Alimentos
Actividad Puntaje Actividad Puntaje Actividad Puntaje
Vehículo particular 50 Fumar y Licor 50 Almacén de Cadena 25
Moto 30 Fumar 35 Almacén ventas desenvueltas 15
bicicleta 10 Licor 20 Plaza 10
Caminado 0 Ninguno 0 Tienda Bario 5
El usuario debe registrarse para iniciar el programa con el nombre y la edad, por la edad se le va a sumar al
total del impacto el siguiente valor: si el estudiante es menor de 15 años 5 puntos, si esta entre 15 y 20 años 5
puntos, entre 20 y 30 se adicionan 10 punto y si es mayor de 30 años 15 puntos. Según el puntaje obtenido el
programa debe imprimir un mensaje relativo al impacto dado por la escala: si es mayor a 100 punto su impacto
es muy grave, si esta entre 100 y 75 es alto, entre 75 y 50 es moderado y si es inferior a 50 bajos su impacto
ambiental. Además el programa debe permitir realizar varios test.
5. Una empresa posee por cada trabajador: el salario, nombre y la cedula de los empleados de una compañía.
Hallar e informar:
 La nomina
 El salario promedio
 Cuál es el menor salario, la cedula y el nombre
 Cuál es el mayor salario y la cedula
 Cuantos ganan más del salario promedio
 Cuantos empleados ganan menos del salario mínimo, cuantos ganan entre 1 y 2, y cuantos gana más de 2
salarios mínimos.

Observación: El tema se calcula partiendo del último dígito del código (documento de identidad) del estudiante: Si
termina en 0, 1 y 2 le corresponde el tema 4, para el 3 y 4 el tema es el 3, para 5 y 6 el tema es el 2 y para 7, 8 y 9 el
tema que les corresponde es 1. Recuerden practica que no concuerde con el tema, No se califica.

También podría gustarte