Buscar
Social
Ofertas laborales ES

Foro sobre Java SE > Ayuda urgente ejercicio notas de alumnos

Hola compañeros, me urge realizar un ejercicio en el cual me dan el siguiente codigo:

import java.util.Scanner;

public class Exer2 {
private static final int NUM_ALUMNOS = 4;
public static void main (String args[]) {
Scanner teclado= new Scanner(System.in);
float nota;
int aprovados=0;
// Título
System.out.println("Introducción calificaciones FOL
(Formación i Orientación laboral)");
// Por cada alumno hasta NUM_ALUMNoS ...
for(int indAlumne=0; indAlumno<NUM_ALUMNOS; indAlumno++){

do {
System.out.print("Nota alumno ("+indAlumno+")? : ");
nota = teclado.nextFloat();
teclado.nextLine();
// Hasta que sean correctos
} while ((nota < 0.0)||(nota>10.0));
// Si la calificación (nota) es mayor de 4,5 contar como aprovado
if(nota > 4.5) aprovados++;
}
// Mostrar el porcentage de alumnos aprovados
System.out.println("Alumnos aprovados : "+
aprovados * 100 / NUM_ALUMNOS+"%");
}
}


Luego me piden lo siguiente:

Modifica el programa para que:
a) Despues de pedir la nota de l'alumno, el usuario introduzca el codigo de especialidad del alumno . Los codigod validos de especialidad són:
1 (Administració)
2 (Informàtica)n
3 (Electrònica)
4 (Sanidad)

Si el usuario introduce un valor de especialidad incorrecto, indicar que és erroneo

b)Cuando el usuario haya introducido un codigo de departamento correcto y la calificación, si el alumno ha obtenido una calificación superior a 4,5 hay que incrementar el contador de alumnos aprovados. Però en lugar de hacer el recuento general, se ha de hacer un recuento por especialidad, és decir, hay que guardar cuantos alumnos han aprovado de cada especialidad . Estructura de SWITCH para hacerlo
c) El programa mostrara:
⦁ Número d'alumnos aprovados en total
⦁ Número d'alumnos aprovados en cada especialitat
⦁ Tanto por ciento que representen los alumnos aprovados a cada especialidad respecto a los aprovados totales.
Un ejemplo de salida podria ser:
Alumnos aprovados en total: 6
Administración: 2 (33% dels aprovados)
Informàtica: 1 (16% dels aprovados)
Electrònica: 2 (33% dels aprovados)
Sanidad: 1 (16% dels aprovados)

Alguien me puede ayudar??

Gracias

noviembre 6, 2013 | Registered Commentervictornavarro

Buenas,

Y cual es tu duda?


Un saludo

noviembre 7, 2013 | Unregistered CommenterUnoPorAhi

La "duda" es: resolvedme el ejercicio, y yo me limito a copiar y pegar la solución.
Además "con urgencia", como si aquí cobrásemos por dar soluciones, o tuviésemos alguna "obligación" de dejar de atender otros asuntos.

noviembre 7, 2013 | Registered Commenterchoces

Ei, muchas gracias por tu ayuda gilipollas!!!

noviembre 7, 2013 | Registered Commentervictornavarro

Con insultos no vas a conseguir nada.
No elimino este hilo, porque hay otros comentarios.

noviembre 7, 2013 | Registered Commenterchoces

InfoThis thread has been locked.