Fund. Programacion - Practica 1
Fund. Programacion - Practica 1
Fund. Programacion - Practica 1
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
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.
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
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)
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;
break;
case 4:
if (ciclo == 1) {
cantidadAlumno = 44;
05/04/2019
Nro DD- 105
Página: 3 de 5
}
break;
case 6:
if (ciclo == 1) {
cantidadAlumno = 40;
}
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)
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