Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Ejercicio1:
Nota: 3
package Ex1EvJose;
import java.util.Scanner;
int numero = 1;
int numeros = 0;
int nia = 0;
int modulos = 0;
int nota = 0;
double media = 0;
int contador = 0;
char letraBucle = 0;
boolean bucle = true;
int modulApro = 0;
int modulSus = 0;
//-----------------------------------------------------------------
double porcenSus = 0;
double porc5y7 = 0;
double porc7y10 = 0;
double porc10 = 0;
do {
System.out.println("Introduce el nombre y apellido del
alumno");
nombre = teclado.nextLine();
Torres
System.out.println("Introduce el NIA");
if(teclado.hasNextInt()) {
nia = teclado.nextInt();
//Debes comprobar que el nia tiene 8 dígitos, si no debe
repetir.
System.out.println("Introduce la cantidad de modulos");
if(teclado.hasNextInt()) {
modulos = teclado.nextInt();
//Debes comprobar que los modulos es >0
int [] notas = new int[modulos];
System.out.println("Introduce la " +
(numero) + " nota:");
if(teclado.hasNextInt()) {
//Debes confirmar que la nota es >=0 y
<=10
nota = notas[i];
//SE debe rellenar el vector antes de
hacer cualquier cosa con los datos.
media = media + nota;
contador++;
if(nota<5) {
modulSus++;
}else {
modulApro++;
teclado.nextLine();
}else {
i--;
teclado.nextLine();
}
numero++;
}else {
teclado.nextLine();
}
//Operaciones
Torres
for(int i = 0;i<nombres.length;i++) {
for(int j = 0;j<3;j++) {
letras = nombres[i].charAt(j);
numeros = (int)(nia/100000);
System.out.println("============================DATOS
ALUMNO============================");
if(cero==false) {
System.out.println("El alumno no ha obtenido ningun
10");
}else {
System.out.println("El alumno ha obtenido algun 0");
}
}while(letraBucle != 'N');
}
Torres
Ejercicio2
Nota: 2,4
//El nombre de la clase se debe llamar igual que el archivo.
package Ex1EvJose;
import java.util.Scanner;
double longitud = 0;
double radio = 0;
double longitudOr = 0;
double radioOr = 0;
double razon = 0;
double s = 0;
do {
longitud = longitudOr*39.37;
razon = longitud/radio;
//¿Para qué calcular s si sabes que con razon
>=200 se debe volver a pedir el radio?
if(razon<120) {
s = 17000 - 0.485 * (Math.pow(razon, 2)) ;
}else {
teclado.nextLine();
}
Torres
}while(razon>=200);
}else {
teclado.nextLine();
}