You are on page 1of 3

Fundamentos de Programacin (ST0242)

Taller nmero 1
La respuesta a este taller se debe enviar por Eafit Interactiva a ms tardar el
sabado 13 de febrero a las 11:59 p.m. El taller debe ser desarrollado de
manera individual.

La informacin de entrada para el mtodo se recibe como parmetro(s).


Dependiendo del enunciado del problema, el resultado se retorna o se imprime.
Los diferentes ejercicios se incluyen en una clase que se llama Taller1.

Ejemplo:
public class Taller1
{
/**
* Ejercicio0. Recibir dos nmeros enteros y retornar
* su suma.
*/
public static int ejercicio0(int a, int b) {
return a + b;
}
}

Los siguientes ejercicios se resuelven en Java. La respuesta se copia y pega


en un archivo .txt. El nombre del archivo es el nombre del estudiante en
notacin Camello (ejemplo: pedroValbuena.txt).

1. Escriba un mtodo que lea un valor entero en la variable v, lo multiplique


por 100, luego le sume 50, y, finalmente, imprima el resultado en la
pantalla.

public static int ejercicio1(int v) {

2. Suponga que solamente cuenta con las operaciones suma, resta,


multiplicacin y divisin (no hay exponenciacin). Escriba un algoritmo
que reciba un valor entero en la variable a, otro en la variable b y retorne
el resultado de las siguientes operaciones:
a. El resultado de (a + b)4:

public static int ejercicio2a(int a, int b) {

b. El resultado de a3 + 3a2b + 3ab2 + b3:

public static int ejercicio2b(int a, int b) {

}
c. El resultado de dividir a5 entre b5 (OJO: notar que el resultado
muchas veces es un nmero de punto flotante. Se debe tener en
cuenta qu ocurre en Java cuando se dividen dos nmeros
enteros).

public static double ejercicio2c(int a, int b) {

3. Abelardo tiene un local que arrienda. El local tiene a metros de ancho y p


metros de profundidad. El metro cuadrado se arrienda a $50,000.
Adems Abelardo est vendiendo un cubito de Uranio radio activo que
tiene x centmetros de arista. El uranio radioactivo se vende a
$1,000,000 el centmetro cbico. Cunta plata gana Abelardo ese mes si
arrienda el local y vende el cubito.

public static int ejercicio3(int a, int p, double x) {

4. Escriba un mtodo que reciba dos nmeros enteros positivos (a y b) y


retorne el residuo de dividir a entre b. No puede utilizar el operador %
(mdulo).

public static int ejercicio4(int a, int b) {

5. Cirilo tiene un negocio de perros calientes. Escriba un mtodo que reciba


el costo total de los panes que utiliz el fin de semana, el costo total de
las salchichas, el nmero de perros calientes que vendi y el precio de
cada perro caliente. El mtodo debe calcular la utilidad que obtuvo Cirilo
durante el fin de semana.

public static int ejercicio5(int costoPanes, int


costoSalchichas, int numeroPerros, int precioPerro) {

6. Damasio es une estudiante del curso de Fundamentos de Programacin.


Escriba un mtodo que reciba las notas de los parciales, los talleres y
los quices, y que le diga a Rita cunto debe sacar en la prctica final
para aprobar el curso con una buena nota, es decir 4.0.

public static double ejercicio6(float parcial1, float


parcial 2, float parcial3, float seguimiento){

}
7. Escriba un mtodo que reciba el valor de un objeto que compra el cliente
y el valor que el cliente paga en efectivo (ambos son mltiplos de $
1,000). El programa debe imprimir cuntos billetes de 10,000, cuntos
billetes de 5,000 y cuntas monedas de 1,000) se deben devolver al
cliente.

public static void ejercicio7(int valor, int pago){

La respuesta a los siguientes ejercicios se entrega en un archivo tipo .pdf. Para


crear el archivo PDF, desde Microsoft Word, se escoge la opcin Guardar
como y luego, en Formato, se escoge PDF.

8. Describa, en prosa, la secuencia de acciones (no deben ser ms de 20)


que usted lleva a cabo desde que sale de casa, por la maana, hasta
que llega a clase a las 11:00 a.m.

9. (Consulta en la biblioteca): Realice la primera consulta en medios fsicos


en la biblioteca de la Universidad; es decir, consulte un libro con
ejemplar impreso. MUY IMPORTANTE: No olvide citar las fuentes. Para
esta tarea no se pueden consultar pginas web, la fuente debe ser un
libro:

a. Qu es un algoritmo? Consulte varios libros donde definan qu


es un algoritmo.
b. Qu notaciones se utilizan para representar un algoritmo?
c. Escriba un pseudo-cdigo de un algoritmo corto (no debe ser ms
de una pgina).

Cdigo de tica
Usted puede conversar con sus compaeros acerca de los enfoques que
cada uno est utilizando para la tarea, pero NO se debe mirar el cdigo
de sus compaeros y mucho menos usarlo como parte de su tarea.
No debe aceptar que otra persona (compaero, to, amigo, novia, primo
hermano del mocho) le ayude escribiendo parte del cdigo de su tarea.
Copiar cdigo de un compaero constituye un fraude. Para mayor
informacin, mirar el reglamento acadmico de EAFIT:
http://www.eafit.edu.co/institucional/reglamentos/Documents/pregrado/re
gimen-disciplinario/cap1.pdf

You might also like