Está en la página 1de 4

1)

Solicitar 10 nmeros, y mostrar los mismos al final.


String snum;
int x, inum [];
inum = new int [10];
for (x=0; x<10; x++){
snum = JOptionPane.showInputDialog( "Ingrese nmero" +x );
inum [x] = Integer.parseInt(snum );
}
for (x=0; x<10; x++){
System.out.println("El nmero es:" +inum [x] );
}
2)
Solicitar un nmero y mostrar (los nmeros) desde el 1 hasta el nmero ingresa
do (leerlos desde un arreglo).
String snum;
int x, inum, nA [];
snum = JOptionPane.showInputDialog( "Ingrese nmero");
inum = Integer.parseInt(snum );
nA = new int [inum];
for (x=1; x<=inum; x++){
System.out.println(x);
}
3)
Un programa que solicite tres notas de un alumno y muestre al final los
alumnos aprobados.
[][] dos porque una es para el nmero de alumnos y el otro para las notas
x de las personas
y de las notas
String snum;
int promedio=0, aprobado=0, desaprobado=0, x, y, inum, nota [][];
snum = JOptionPane.showInputDialog( "Ingrese nmero de alumno");
inum = Integer.parseInt(snum );
nota = new int [inum][3] ;
for (x=0; x<inum; x++){
for (y=0; y<3; y++){
nota[x][y]=Integer.parseInt(JOptionPane.showInputDialog( "Ingrese nota del alumn
o" +x+ "nota" +y+":"));
}
}
for (x=0; x<inum; x++){
promedio = (nota[x][0]+nota[x][1]+nota[x][2])/3;
if (promedio>11){
aprobado++;
}
else {
desaprobado++;
}
}
System.out.println("Aprobado:" +aprobado);
System.out.println("Desaprobado:" +desaprobado);
4)
Ingresar una nota (entre el 0 al 20) y mostrar la nota en letras (los no
mbres de las notas deben estar en un arreglo).
String nota[]={"cero", "uno", "dos", "tres", "cuatro", "cinco", "seis", "siete",
"ocho", "nueve", "diez", "once", "doce", "trece", "catorce", "quince", "diecise
is", "diecisiete", "dieciocho", "diecinueve", "veinte"};
int n=Integer.parseInt (JOptionPane.showInputDialog("Ingrese nota"));

System.out.println("La nota es:" +nota[n]);


5)
Solicitar 10 nmeros, y mostrar los mismos en orden ascendente (de menor a
mayor).
String snum;
int x, j, aux, inum [];
inum = new int [10];
for (x=0; x<10; x++){
snum = JOptionPane.showInputDialog( "Ingrese nmero" +x );
inum [x] = Integer.parseInt(snum );
}
for (x=0; x<10; x++){
for (j=x+1;j<10;j++){
if (inum[x]>inum[j]) {
aux=inum[x];
inum[x]=inum[j];
inum[j]=aux;
}
}
}
for (x=0; x<10; x++){
System.out.println(inum[x]+":");
}
6)
Hacer un programa que solicite el nombre y tres notas de los alumnos del
curso de Introduccin a la Computacin. Para luego obtener:
-

El promedio del aula.


Quien es el alumno con el promedio ms bajo.
Quien es el alumno con el promedio ms alto.
Cuantos alumnos estn desaprobados.
String e;
int c, n;
double pr;
e=JOptionPane.showInputDialog("Ingrese nmero de alumnos");
n=Integer.parseInt(e);
String[] alumno = new String[n];
double[] p = new double[n];
for (c=0;c<=(n-1); c++){
String al, sn1, sn2, sn3;
al=JOptionPane.showInputDialog("Ingrese nombre");
alumno [c]=al;
int n1, n2, n3;
sn1=JOptionPane.showInputDialog("Ingrese nota 1");
n1=Integer.parseInt(sn1);
sn2=JOptionPane.showInputDialog("Ingrese nota 2");
n2=Integer.parseInt(sn2);
sn3=JOptionPane.showInputDialog("Ingrese nota 3");
n3=Integer.parseInt(sn3);
pr=(n1+n2+n3)/3;
p[c]=pr;
}
double mayorpromedio, menorpromedio, spromedio=0;
menorpromedio=20;
mayorpromedio=0;
int cal1=0, cal2=0, cdesaprobado=0;
for (c=0;c<=(n-1);c++){
if (p[c]<menorpromedio){

menorpromedio=p[c];
cal1=c;
}
if (p[c]>mayorpromedio){
mayorpromedio=p[c];
cal2=c;
}
spromedio=spromedio+p[c];
if(p[c]<=10){
cdesaprobado++;
}
}
double promedioaula;
promedioaula=spromedio/n;
System.out.println("Promedio aula:" +promedioaula);
System.out.println("Desaprobado:" +cdesaprobado);
System.out.println("Alumno promedio mayor:" +alumno[cal2]);
System.out.println("Alumno promedio menor:"+alumno[cal1]);
7)
Hacer un programa que solicite una frase y coloque cada letra de la fras
e en un arreglo y obtenga:
-

Cuantas vocales contiene la frase.


Cuantos espacios contiene la frase.
Y muestre las letras ordenadas de mayor a menor.

String[] fr=new String [100];


String o;
int c, lo, c1=0, ce=0, cv=0;
o=JOptionPane.showInputDialog("Ingrese frase");
lo=o.length();
for(c=0; c<=(lo-1); c++){
fr [c]=o.substring(c,c+1);
c1++;
}
for (c=0;c<=(lo-1);c++ ){
if (fr[c].equals("a") || fr[c].equals("e") || fr[c].equals("i") || fr[c].eq
uals("o") || fr[c].equals("u")){
cv++;
}
if (fr[c].equals(" ")){
ce++;
}
}
String t;
int sw=1;
while (sw==1){
sw=0;
for (c=0;c<=(lo-2);c++){
if (fr[c].compareTo(fr[c+1])<0){
t= fr[c];
fr[c]=fr[c+1];
fr[c+1]=t;
sw=1;
}

}
for (c=0;c<=(lo-1);c++){
System.out.println("Letras ordenadas:" +fr[c]);
}
}
System.out.println("Nmero de espacios:" +ce);
System.out.println("Nmero de vocales:" +cv);

También podría gustarte