Está en la página 1de 5

Nro DD- 105

Página: 1 de 5
EXAMEN PRÁCTICA 1 APLLS. Barreda Huanca
NOMBS. Kevin Steve
CODIGO 3 0 3 9 7 3
CURSO: Fundamentos de Programación 2019-I

CICLO 1 GRUPO B FECHA /04/2019 ESPECIALIDAD C-24

NOTA ________________ DENNIS APAZA


_______________________
V°B°
LETRAS PROFESOR
NÚMEROS
____________________________________________________________________________________________________

INDICACIONES
EL INTENTO DE PLAGIO ANULA AUTOMÁTICAMENTE EL EXAMEN
El examen se resuelve con lapicero.
Sin copias, libros, ni apuntes de clase.
Puntaje: 20 puntos Duración: 50 minutos
1. Indique las diferencias entre JVM, JDK y JRE: (2 pts)
JRE: (Java RuntimeEnvironment) es un conjunto de utilidades de Java contiene la JVM,
imaginemos que este es el material necesario para configurar e instalar la JVM.
JDK: (Java DevelopmentKit) es el kit para desarrolladores, contiene entre otras cosas el JRE y la
JVM. Es la aplicación donde corren los programas hechos en Java.
2. Que significa que JAVA sea WORA (1 pts)
Escribir una vez, ejecutar en cualquier lugar.

3. JAVA permite usar operadores aritméticos y matemáticos. Indique como se expresa en


lenguaje JAVA (2 pts)
Diferente de otro valor n !=2
Igual a otro valor n == 2
Si es mayor o igual que otro valor 2 <= n
Si es igual a un valor y menor que otro n == 2 && < 3

4. JAVA nos permite distintos tipos de datos. Declare e inicialice las variables propuestas
(2 pts)
Tipo de Dato Declaración e inicialización
Entero Int
Real Float
Carácter Char
Cadena de texto String

5. Liste 5 funciones que me permite la función Math: (1.5 pts)


Raiz, potencia, seno, coseno y tangente.

6. Usando la libreria Math convierta la siguiente expresión matemática a su equivalente


en JAVA: (1.5 pts)
(Math.pow(Math.pow(y,b+1)/Math.pow(y.
,b*b-1),1/b+1)*(Math.pow(y/2)
,2/(Math.pow(y,2)/Math.pow(16,b/2))

05/04/2019
Nro DD- 105
Página: 2 de 5

7. Desarrolle la clase Alumnos_por_Ciclo que reciba dos argumentos. Uno de ellos debe
ser la especialidad (columnas 2, 3, 4 o 6). El segundo argumento debe ser el ciclo. El
programa debe determinar cuántos alumnos hay inscritos según la tabla adjunta. Si no
hay correspondencia entre la especialidad y el ciclo, el programa debe mostrar un
mensaje de error (5 pts)

public class Alumnos_por_Ciclo {


public static void main(String[] args) {
int especialidad = Integer.parseInt(args[0]);
int ciclo = Integer.parseInt(args[1]);
boolean continua = false;
int cantidadAlumno = 0;

if (especialidad == 2 || especialidad == 3 || especialidad == 4 || especialidad ==


6) { continua = true;

if (ciclo == 1 || ciclo == 3 || ciclo == 5) {


continua = true;

if (continua) {
switch (especialidad) {
case 2:

if (ciclo == 1) {
cantidadAlumno = 45;

} else if (ciclo == 3)
{ cantidadAlumno = 40;
} else if (ciclo == 5)
{cantidadAlumno = 36;
}

break;
case 3:
if (ciclo == 1) {

cantidadAlumno = 43;

} else if (ciclo == 3) { cantidadAlumno = 38;


} else if (ciclo == 5) {
cantidadAlumno = 35;
}

break;
case 4:
if (ciclo == 1) {
cantidadAlumno = 44;
05/04/2019
Nro DD- 105
Página: 3 de 5

} else if (ciclo == 3) { cantidadAlumno = 37;

} else if (ciclo == 5) { cantidadAlumno = 30;

}
break;
case 6:

if (ciclo == 1) {
cantidadAlumno = 40;

} else if (ciclo == 3) { cantidadAlumno = 34;

} else if (ciclo == 5) { cantidadAlumno = 28;

}
break;
}

}//fin del if

System.out.println("Para la especialidad " + especialidad + " del ciclo " + ciclo + "
la cantidad de alumnos es de " + cantidadAlumno);
}

05/04/2019
Nro DD- 105
Página: 4 de 5
8. Hacer un programa para ayudar a un trabajador a saber cuál será su sueldo semanal, se
sabe que si trabaja 40 horas o menos, se le pagará $20 por hora, pero si trabaja más de
40 horas entonces las horas extras se le pagarán a $25 por hora. (5pts)

public class Sueldo_Empleado{


public static void main(String[] args) {
Scanner sc = New Scanner (System,in);

System.out.printl(“Ingrese el numero de horas”);


Int n=sc next int();
Int sueldo;

If (n <= 40){
Sueldo =n * 20;
System.out.printl(“El sueldo es + sueldo)}
Else {
Sueldo = 20 * 40 + (n-40) * 25;
System.out.printl(“El sueldo es + sueldo “);

}
}

05/04/2019
Nro DD- 105
Página: 5 de 5

05/04/2019

También podría gustarte