Está en la página 1de 2

1.

Elabore el programa principal que lea un valor del tipo entero mayor a cero que representa el
número de horas que un vehículo está estacionado en un estacionamiento, para posteriormente
llamar el método calculaCosto() que calcule el costo por la utilización del estacionamiento, de
tal modo que las tres primeras horas del estacionamiento se cobran a $25.00 pesos cada
una y las siguientes a estas tres horas a $15.00 pesos.
El método debe de recibir como parámetro un número entero que representa las horas que el
vehículo estuvo estacionado, devolviendo este el costo a cobrar. Por ejemplo suponga que se
tienen cuatro vehículos estacionados y estos acumularon diferentes números de horas como se
muestra en la siguiente tabla:

Vehículos Horas Costo $


1 6 120.00
2 1 25.00
3 2 50.00
4 5 105.00

El método a construir debe de tener la siguiente estructura:

public static double calculaCosto(int nHoras)

Elaboración del programa y método 35 puntos.

2. Elabore un programa que permita al usuario introducir dos valores del tipo entero mayores a
cero (num1 y num2), una vez validados ambos valores llamar al método sumaPar() enviandole
como parámetros o argumentos los valores leidos (num1 y num2), el método debe de validar
que el valor recibido en num1 deba ser menor al valor recibido en num2, y si num1 es mayor a
num2 se deben de intercambiar los valores no perdiendo ninguno de ellos. Una vez validado lo
anterior, utilice la estructura de repetición que usted más domine para realizar la suma de los
valores pares que existan entre num1 y num2 incluyendo a ellos mismos si son pares;
retornando el resultado de la suma. Por ejemplo, suponga usted que el método recibe los valores:
num1 = 36 y num2 = 23; el valor devuelto por el método será la suma de los números pares que
exista entre ambos = 210.

El método a construir debe de tener la siguiente estructura:

public static int sumaPar(int valor1, int valor2)

Elaboración del programa y método 35 puntos.


3. Las coordenadas cartesianas de un punto P del plano son un par ordenado de números (xP, yP)
que indican la posición de dicho punto respecto de los ejes de coordenadas.

Elabore un método de nombre determinaPunto(), que reciba como parámetros o argumentos


los dos valores de tipo double, para que determine en donde se localiza dicho punto, retornando
una cadena de caracteres que indique la posición del mismo dentro del plano cartesiano; para
ello tome en cuenta la imagen antes propuesta para señalar si este se localiza en el primer
cuadrante, segundo cuadrante, tercer cuadrante, cuarto cuadrante, el origen de
coordenadas, eje de abscisas positivo o negativo (eje X), o el eje de ordenadas positivo o
negativo (eje Y).

Elabore el programa principal que solicite el par de números que representan un punto dentro
del plano cartesiano, una vez leídos estos el programa debe llamar al método determinaPunto()
para visualizar el resultado que retorne este.

El método a construir debe de tener la siguiente estructura:

public static String determinaPunto(double xP, double yP)


Elaboración del programa y método 35 puntos.

También podría gustarte