Untitled
unknown
plain_text
4 years ago
2.8 kB
5
Indexable
import java.util.Scanner; import javax.swing.plaf.synth.SynthOptionPaneUI; public class TestAlumnos { public static void main(String[] args) { // TODO Auto-generated method stub Scanner sc = new Scanner(System.in); // VARIABLES // // En la variable respuesta se guarda la sumatoria de respuetas // En la variable sumaCalificacion se guarda la sumatoria de calificacion por cada vuelta // En la variable calificacion se guarda la calificacion solo de esa vuelta y luego se vuelve a 0; // En la variable promedio se guarda sumaCalificacion y se divide por i; // La variable aprobado se utiliza para finalizar el loop en caso de que se consiga el resultado en la vuelta 1 o 2. float respuesta = 0; float sumaCalificacion = 0; float promedio = 0; float calificacion = 0; boolean aprobado = false; for (int i = 1; i < 4; i++) { // PREGUNTAS Y OBTENCION DE RESPUESTAS // //(el valor de cada respuesta se va sumando con la anterior) // System.out.println("Te gustan las computadoras. Si(1) No(0):"); respuesta = sc.nextInt(); System.out.println("Disfrutas con la resolución de problemas. Si(1) No(0)"); respuesta += sc.nextInt(); System.out.println("Quieres trabajar en equipo. Si(1) No(0)"); respuesta += sc.nextInt(); System.out.println("Te agrada aprender por descubrimiento o prefieres que te indiquen las cosas paso a paso. Si(1) No(0)"); respuesta += sc.nextInt(); System.out.println("Eres creativo. Si(1) No(0)"); respuesta += sc.nextInt(); System.out.println("Eres resolutivo. Si(1) No(0)"); respuesta += sc.nextInt(); System.out.println("Te rindes al primer intento Si(0) No(1)"); respuesta += sc.nextInt(); System.out.println("Estas dispuesto a tener que actualizar tu conocimiento a lo largo de tu vida Si(1) No(0)"); respuesta += sc.nextInt(); //FORMULAS PARA OBTENCION DE PROMEDIO, CALIFICACION, ETC // calificacion = (respuesta / 8) * 100; sumaCalificacion += calificacion; promedio = sumaCalificacion / i; if(calificacion >= 80 && i == 1) { System.out.println("Gracias por su respuesta, ud. sera un gran programador"); i+=2; aprobado = true; } else if (calificacion < 80 || aprobado == false && i < 3) { System.out.println("Vuelva a responder las preguntas." + calificacion); calificacion = 0; respuesta = 0; } if (i > 1 && promedio >= 50 && aprobado == false) { System.out.println("Gracias por su respuesta, enohrabuena por elegir ser programador."); if (i == 2) { aprobado = true; i++; } } else if (i == 3 && promedio < 50 && aprobado == false){ System.out.println("Hable con su profesor."); } } } }
Editor is loading...