Beruflich Dokumente
Kultur Dokumente
Código: 191862
Segundo Semestre
05 de junio de 2020
Del grupo de estudiantes de la asignatura Programación IV, elabore un algoritmo en
Java que recibe en un método las primeras notas que representan el 60% de la nota
final, las notas del examen que representa el 30% de la nota final y una nota
apreciativa que representa 10% de la nota final. El método debe devolver e imprimir
la nota final obtenida por cada estudiante del grupo. Debe utilizar los conceptos de
arreglos para su solución. El 60 % de las primeras notas está representado por 2
notas iniciales.
Análisis
2) Definir una variable tipo double para guardar nota de la primera nota
3) Definir una variable tipo double para guardar la segunda nota
4) Definir una variable tipo double para guardar la nota del examen
5) Definir una variable tipo double para guardar la nota apreciativa
6) Utilizar un arreglo para guardar la definitiva de cada estudiante
7) Utilizar un ciclo dentro del arreglo para determinar el número de estudiantes
8) Utilizar un ciclo dentro del arreglo para saber la nota de cada estudiante
9) Imprimir la definitiva de cada estudiante
Diseño
1) La primera nota se sume con la segunda se divida entre dos y se multiplique por el 60%
2) La nota del examen se multiplica por el 30%
3) La nota apreciativa se multiplica por el 10%
4) la definitiva se suma el resultado de la primera nota con el resultado del examen y el de la
nota apreciativa
Nota 1=4,0
Nota 2=3,5
Nota apreciativa=2,8
Solución
Nd=3,7*0,6=2,25
ne=3,0*0,3=0,9
na=2,8*0,1=0,28
definitiva total=nd+ne+na
definitiva total=nd+ne+na
definitiva total=2,25+0,9+0,28=3,43
package metodos ;
import java.util.*;
int est=teclado.nextInt();
double n1=teclado.nextDouble();
double n2=teclado.nextDouble();
String nom=teclado.nextLine();
double ne=teclado.nextDouble();
double na=teclado.nextDouble();
imprimirnotas(ntf);
}else{
System.out.println("Error en la nota digite un numero valido");}
}else{
}else{
}else{
int est = 0;
for(int i=0;i<=est;i++){
System.out.println("nota"+nota[0]);
System.out.println("nota examen"+nota[1]);
System.out.println("nota apreciativa"+nota[2]);
System.out.println("definitiva"+nota[3]);
nte=nte*0.3;
nta=nta*0.1;
double df=nd+nte+nta;
ntf[0]=nd;
ntf[1]=nte;
ntf[2]=nta;
ntf[3]=df;
return ntf;