Está en la página 1de 4

PARCIAL 1 – PROGRAMACIÓN 2

TEMA 1

Estimado estudiante,

En cada uno de los ejercicios utilizar funciones y realizar un menú


(switch) con las dos opciones, una para cada punto.

1. Dado un vector, hacer una función que devuelve verdadero si 6


aparece como el primer o último elemento del vector. El vector
tiene una longitud de 5. Los datos los ingresa el usuario.

TEMA 2

En cada uno de los ejercicios utilizar funciones y realizar un menú


(switch) con las dos opciones, una para cada punto.

1. Comience con 2 vectores int, a y b, cada uno de tamaño 2.


Considere la suma de los valores en cada vector. Hacer una
función que imprima el vector que tiene la suma más grande. En
caso de empate, imprima a. Los datos los ingresa el usuario.

Calificación:

Menú 1 punto.

Punto 1 1.5 puntos.

Punto 2 1.5 puntos.

Ejecución Correcta 1 punto.


PARCIAL 1 – PROGRAMACIÓN 2

SOLUCIÓN:

import java.util.Scanner;

public class Main {

public static void main(String[] args) {

Scanner teclado=new Scanner(System.in);

int op1=0;
int op2=0;
double precio=0;

System.out.println("Bienvenido al parcial de Oscar Castellanos");


System.out.println("seleccione la opción de su interes.");

do {

System.out.println("1 - TEMA 1");


System.out.println("2 - TEMA 2");
System.out.println("7 - PARA SALIR");

op1=Integer.parseInt(teclado.next());
op2 = 0;

switch (op1){
case 1:
while (op2<=6) {
System.out.println("El número que escoja si es diferente a 6 va ser falso(0)y si es 6 es
verdadero(10)");
System.out.println(" 7 - volver atras");

op2=Integer.parseInt(teclado.next());
PARCIAL 1 – PROGRAMACIÓN 2

if (op2==1) {
precio=precio+0;
}
else
if (op2==2) {
precio=precio+0;
}
else
if (op2==3) {
precio=precio+0;
}
else
if (op2==4) {
precio=precio+0;
}
else
if (op2==5) {
precio=precio+0;
}
else
if (op2==6) {
precio=precio+10;
}
}
break;
case 2:

while (op2<=5) {
System.out.println(" Ingrese número de 1 a 5 para su suma");
System.out.println("6 - volver atras");

op2=Integer.parseInt(teclado.next());
if (op2==1) {
precio=precio+1;
}
else
if (op2==2) {
precio=precio+2;
}
else
if (op2==3) {
precio=precio+3;
}
PARCIAL 1 – PROGRAMACIÓN 2

else
if (op2==4) {
precio=precio+4;
}
else
if (op2==5) {
precio=precio+5;
}

}
break;

default:
System.out.println("Respuesta: "+precio);

System.out.println("Total final: "+precio);

} while (op1!=7);

También podría gustarte