Você está na página 1de 8

Problema N1: Hacer un programa que calcule la nota de un alumno en una prueba de 10

preguntas de opciones mltiples(a,b,c,d,e). Cada pregunta se evala con dos puntos. Debe
inicializar un arreglo con las respuestas correctas.
El programa debe mostrar el nombre del alumno, el arreglo de respuestas correctas y del alumno
y la nota del alumno.


package javaApplicationnotas;
import javax.swing.JOptionPane;
public class JavaApplicationNotas {
String a,b;int n,puntaje,c;
char[] Rptaok ={'D','B','B','B','A','A','C','C','B','C'};
char[] Arpta=new char[10];
public static void main(String[] args) {
JavaApplicationNotas obj=newJavaApplication Notas();
obj.leer();
obj.calcular();
obj.imprimir();
}
void leer()
{
a=JOptionPane.showInputDialog("NOMBRES= ");
for(c=0;c<10;c++)
{
b=JOptionPane.showInputDialog("CLAVES: ");
Arpta[c]=a.charAt(0);
Arpta[c]=Character.toUpperCase(Arpta[c]);
}
}
Void calcular()
{
puntaje=0;
for(c=0;c<10;c++)
{
if(Arpta[c]==Rptaok[c])
{
puntaje=puntaje+2;
}
}
}
void imprimir()
{
System.out.println("nombre: "+b);
System.out.println("RESPUESTA BUENA: ");
for(c=0;c<10;c++)
{
System.out.println(Rptaok[c]);
}
System.out.println("RESPUESTAS DEL ESUDIANTE: ");
for(c=0;c<10;c++)
{
System.out.println(Arpta[c]);
}
System.out.println("puntaje= "+puntaje);
}
}

Problema N2: Hacer un programa que obtenga el mximo nmero de canastas convertido por el
equipo de bsquet en los N partidos que juego en el campeonato sudamericano. Defina N como
constante al inicio del programa (N=5).




package javaApplicationcanastas;
Import javax.swing.JOptionPane;
public class JavaApplication Canastas {
String A; int N=5,a,b,Maximo;
int[]JavaApplicationcanasta=new int[N];
public static void main(String[] args) {
JavaApplicationCanastas obj=new JavaApplication Canastas();
obj.visualizar();
obj.calcular();
obj.imprimir();
}
void visualizar()
{
for(a=0;a<5;a++)
{
b=a+1;
A=JOptionPane.showInputDialog("NUMERO DE CANASTA EN EL PARTIDO"+b+" :");
canasta[i]=Integer.parseInt(m);
}
}
void calcular()
{
Maximo=canasta[0];
for(a=1;a<5;a++)
{
if(canasta[a]>Maximo)
{
Maximo=canasta[a];
}
}
}
void imprimir()
{
System.out.println("MAXIMAS CANASTAS ANOTADAS EN LOS PARTDOS : "+Max);
}
}




ProblemaN3: Hacer un programa que obtenga la mnima talla de un grupo de N atletas.
Defina n como constante al inicio del programa(N=5).


Package javaApplication estaura;
Import javax.swing.JOptionPane;
public class JavaApplicationEstatura {
String A,B; int M=5,a,b,Minimo;
int[] JavaApplicationestatura = new int[M];
public static void main(String[] args) {
JavaApplicationEstatura ob=new JavaApplicationEstatura ();
ob.leer();
ob.calculo();
ob.imprimir();
}
void leer()
{
for(a=0;a<5a++)
{
b=a+1;
A=JOptionPane.showInputDialog("ingrese en centimetros talla del atleta "+b+" :");
talla[a]=Integer.parseInt(A);
}
}
voidcalculo()
{
Minimo=talla[B];
for(a=1;a<5;a++)
{
if(talla[a]<Minimo)
{
Minimo=talla[a];
}
}
}
void imprimir()
{
System.out.println("LA MENOR TALLA ENTRE LOS ATLETAS ES: "+Minimo);
}
}





ProblemaN4: Hacer un programa que permite ordenar alfabticamente una lista de nombres de
tamao N considerado constante. El tamao mximo de las cadenas considrala 20.(N=4)


.
Package javaApplication nombres;
importjavax.swing.JOptionPane;
public class JavaApplicationNombres {
int N=4,a,b,c,v; String ,X;
String[] nom=new String[N];
public static void main(String[] args) {
JavaApplicationNombres obj=new JavaApplicationNombres();
obj.visualizar ();
obj.ordenar();
obj.imprimir();

}
void visualizar()
{
for(a=0;a<N;a++)
{
int c=a+1;
nom[a]=JOptionPane.showInputDialog("ingresenombre "+c+" : ");
}
}
Void ordenar()
{
System.out.println("ordenando:");
for( a=0;i<N;a++)
{
for(b=a+1;j<N;a++)
{
if(nom[a].compareToIgnoreCase(nom[b])>0)
{
X=nom[a];
nom[a]=nom[b];
nom[b]=X;

}
}
}
}
Void imprimir()
{
for(a=0;a<N;a++)
{
System.out.println(nom[a]);
}
}
}

Você também pode gostar