SlideShare una empresa de Scribd logo
1 de 2
package miproyectoestructuras;
import javax.swing.*;
public class CRegistroNotas
{
double Nota[][],PromAlumno[],PromCurso[];
String Alumno[],Curso[];
int M=4,N=3;
void CrearArreglos()
{
Nota=new double[M][N];
Alumno=new String[M];
Curso=new String[N];
PromAlumno=new double[M];
PromCurso=new double[N];
}
void LeerNombresAlumnos()
{
for(int i=0;i<M;i++)
Alumno[i]=JOptionPane.showInputDialog("Ingrese el nombre del "+(i+1)+"º. Alumno");
}
void LeerNombresCursos()
{
for(int j=0;j<N;j++)
Curso[j]=JOptionPane.showInputDialog("Ingrese el nombre del "+(j+1)+"º. Curso");
}
void LeerNotas()
{
for(int i=0;i<M;i++)
for(int j=0;j<N;j++)
Nota[i][j]=Double.parseDouble(JOptionPane.showInputDialog("Ingrese la Nota de: "+Alumno[i]
+" En el curso de: "+Curso[j]));
}
void Calcular()
{
double suma;
for(int i=0;i<M;i++)
{
suma=0;
for(int j=0;j<N;j++)
suma=suma+Nota[i][j];
PromAlumno[i]=suma/N;
}
for(int j=0;j<N;j++)
{
suma=0;
for(int i=0;i<M;i++)
suma=suma+Nota[i][j];
PromCurso[j]=suma/M;
}
}
{

void Mostrar()
{
String cadena="Los resultados son los siguientes";
for(int i=0;i<M;i++)
{
cadena=cadena+"nnLas Notas De "+Alumno[i]+" Son: ";
for(int j=0;j<N;j++)
cadena=cadena+"ntEn "+Curso[j]+":"+Nota[i][j];
cadena=cadena+"ntSu Promedio es: "+PromAlumno[i];
}
JOptionPane.showMessageDialog(null, cadena);
cadena="Los Promedios por curso Son ";
for(int j=0;j<N;j++)
cadena=cadena+"nnEn Curso "+Curso[j]+" : "+PromCurso[j];
JOptionPane.showMessageDialog(null, cadena);
}
public CRegistroNotas()
CrearArreglos();
LeerNombresAlumnos();
LeerNombresCursos();
LeerNotas();
Calcular();
Mostrar();

}

}

public static void main(String[] args)
{
new CRegistroNotas();
}

Más contenido relacionado

La actualidad más candente (8)

Codigo del metodo de ordenamiento Radixsort
Codigo del metodo de ordenamiento RadixsortCodigo del metodo de ordenamiento Radixsort
Codigo del metodo de ordenamiento Radixsort
 
resistencias
resistenciasresistencias
resistencias
 
Programa01
Programa01Programa01
Programa01
 
Computación para Ingenieros
Computación para IngenierosComputación para Ingenieros
Computación para Ingenieros
 
Listas enlazadas
Listas enlazadasListas enlazadas
Listas enlazadas
 
Puenteros en c++
Puenteros en c++Puenteros en c++
Puenteros en c++
 
Numeros de armstrong en c programacion estructurada
Numeros de armstrong en c programacion estructuradaNumeros de armstrong en c programacion estructurada
Numeros de armstrong en c programacion estructurada
 
Comoando de consola
Comoando de consolaComoando de consola
Comoando de consola
 

Destacado

Tugas bank, dan lmbaga keuanagan 1
Tugas bank, dan lmbaga keuanagan 1Tugas bank, dan lmbaga keuanagan 1
Tugas bank, dan lmbaga keuanagan 1
Irvan Malvinas
 
Laboratorny praktikum 10_klass-1
Laboratorny praktikum 10_klass-1Laboratorny praktikum 10_klass-1
Laboratorny praktikum 10_klass-1
marymam
 
Functia Quotient
Functia QuotientFunctia Quotient
Functia Quotient
Ady Nila
 
Racunarski
RacunarskiRacunarski
Racunarski
djomla98
 
Jjjjjjjjjjjjjjjjjjjjjjj
JjjjjjjjjjjjjjjjjjjjjjjJjjjjjjjjjjjjjjjjjjjjjj
Jjjjjjjjjjjjjjjjjjjjjjj
Anita Guaman
 
The Research of Incubation Center in Silicon Valley
The Research of Incubation Center in Silicon Valley The Research of Incubation Center in Silicon Valley
The Research of Incubation Center in Silicon Valley
Naoya Muto
 
Adornospasillos
AdornospasillosAdornospasillos
Adornospasillos
unomas
 

Destacado (20)

Consejos para padres
Consejos para padresConsejos para padres
Consejos para padres
 
teedin
teedinteedin
teedin
 
Tugas bank, dan lmbaga keuanagan 1
Tugas bank, dan lmbaga keuanagan 1Tugas bank, dan lmbaga keuanagan 1
Tugas bank, dan lmbaga keuanagan 1
 
Elvis macas
Elvis macasElvis macas
Elvis macas
 
Link 5 ciclos_(1)
Link 5 ciclos_(1)Link 5 ciclos_(1)
Link 5 ciclos_(1)
 
Laboratorny praktikum 10_klass-1
Laboratorny praktikum 10_klass-1Laboratorny praktikum 10_klass-1
Laboratorny praktikum 10_klass-1
 
Functia Quotient
Functia QuotientFunctia Quotient
Functia Quotient
 
Comunicado a rectores y coordinadores I.E. Valledupar
Comunicado a rectores y coordinadores I.E.  ValleduparComunicado a rectores y coordinadores I.E.  Valledupar
Comunicado a rectores y coordinadores I.E. Valledupar
 
Racunarski
RacunarskiRacunarski
Racunarski
 
Anthropos_HOMERO_ej04
Anthropos_HOMERO_ej04Anthropos_HOMERO_ej04
Anthropos_HOMERO_ej04
 
Jjjjjjjjjjjjjjjjjjjjjjj
JjjjjjjjjjjjjjjjjjjjjjjJjjjjjjjjjjjjjjjjjjjjjj
Jjjjjjjjjjjjjjjjjjjjjjj
 
Manajemen sumber daya manusia
Manajemen sumber daya manusiaManajemen sumber daya manusia
Manajemen sumber daya manusia
 
Doc2
Doc2Doc2
Doc2
 
SENDERISMO EN EL SAUCEJO
SENDERISMO EN EL SAUCEJOSENDERISMO EN EL SAUCEJO
SENDERISMO EN EL SAUCEJO
 
Lana arnasketa power olatz j
Lana arnasketa power olatz jLana arnasketa power olatz j
Lana arnasketa power olatz j
 
The Research of Incubation Center in Silicon Valley
The Research of Incubation Center in Silicon Valley The Research of Incubation Center in Silicon Valley
The Research of Incubation Center in Silicon Valley
 
Fundamentos de Sociologia Unidade II
Fundamentos de Sociologia Unidade IIFundamentos de Sociologia Unidade II
Fundamentos de Sociologia Unidade II
 
Ridwan
RidwanRidwan
Ridwan
 
Adornospasillos
AdornospasillosAdornospasillos
Adornospasillos
 
Orlando
OrlandoOrlando
Orlando
 

Similar a guía para registro de notas

Presentación arraysobjetos
Presentación arraysobjetosPresentación arraysobjetos
Presentación arraysobjetos
silsilvetti
 
Taller de programación clase #4
Taller de programación   clase #4Taller de programación   clase #4
Taller de programación clase #4
Juan Cardona
 
Taller de programación clase #4
Taller de programación   clase #4Taller de programación   clase #4
Taller de programación clase #4
Carlos Posada
 
Taller de repaso de metodos y arreglos
Taller de repaso de metodos y arreglosTaller de repaso de metodos y arreglos
Taller de repaso de metodos y arreglos
Diroplan
 
3 desarollo manejo datos capitulo 2 -01 arreglos dos dimensiones (2)
3 desarollo manejo datos capitulo 2 -01 arreglos dos dimensiones (2)3 desarollo manejo datos capitulo 2 -01 arreglos dos dimensiones (2)
3 desarollo manejo datos capitulo 2 -01 arreglos dos dimensiones (2)
luis freddy
 
3 desarollo manejo datos capitulo 2 -01 arreglos dos dimensiones (5)
3 desarollo manejo datos capitulo 2 -01 arreglos dos dimensiones (5)3 desarollo manejo datos capitulo 2 -01 arreglos dos dimensiones (5)
3 desarollo manejo datos capitulo 2 -01 arreglos dos dimensiones (5)
luis freddy
 
Informe tecnico victor_uex
Informe tecnico victor_uexInforme tecnico victor_uex
Informe tecnico victor_uex
victoruex
 

Similar a guía para registro de notas (20)

Presentación arraysobjetos
Presentación arraysobjetosPresentación arraysobjetos
Presentación arraysobjetos
 
Programa arreglos 2
Programa arreglos 2Programa arreglos 2
Programa arreglos 2
 
Taller de programación clase #4
Taller de programación   clase #4Taller de programación   clase #4
Taller de programación clase #4
 
Taller de programación clase #4
Taller de programación   clase #4Taller de programación   clase #4
Taller de programación clase #4
 
Programacion ii
Programacion iiProgramacion ii
Programacion ii
 
EJEMPLO ARRAYLIST.pdf
EJEMPLO ARRAYLIST.pdfEJEMPLO ARRAYLIST.pdf
EJEMPLO ARRAYLIST.pdf
 
Taller de repaso de metodos y arreglos
Taller de repaso de metodos y arreglosTaller de repaso de metodos y arreglos
Taller de repaso de metodos y arreglos
 
Informe tecnico
Informe tecnicoInforme tecnico
Informe tecnico
 
Jorge informe tecnico
Jorge informe tecnicoJorge informe tecnico
Jorge informe tecnico
 
MéTodos
MéTodosMéTodos
MéTodos
 
MéTodos
MéTodosMéTodos
MéTodos
 
3 desarollo manejo datos capitulo 2 -01 arreglos dos dimensiones (2)
3 desarollo manejo datos capitulo 2 -01 arreglos dos dimensiones (2)3 desarollo manejo datos capitulo 2 -01 arreglos dos dimensiones (2)
3 desarollo manejo datos capitulo 2 -01 arreglos dos dimensiones (2)
 
3 desarollo manejo datos capitulo 2 -01 arreglos dos dimensiones (5)
3 desarollo manejo datos capitulo 2 -01 arreglos dos dimensiones (5)3 desarollo manejo datos capitulo 2 -01 arreglos dos dimensiones (5)
3 desarollo manejo datos capitulo 2 -01 arreglos dos dimensiones (5)
 
Desarrollo de programas_ejemplos_01
Desarrollo de programas_ejemplos_01Desarrollo de programas_ejemplos_01
Desarrollo de programas_ejemplos_01
 
Desarrollo De Programas Ejemplos 01
Desarrollo De Programas Ejemplos 01Desarrollo De Programas Ejemplos 01
Desarrollo De Programas Ejemplos 01
 
Informe tecnico victor_uex
Informe tecnico victor_uexInforme tecnico victor_uex
Informe tecnico victor_uex
 
Taller 1 6
Taller 1 6Taller 1 6
Taller 1 6
 
Taller 1 6
Taller 1 6Taller 1 6
Taller 1 6
 
MéTodos
MéTodosMéTodos
MéTodos
 
Tarea sesion 08_gottlieb
Tarea sesion 08_gottliebTarea sesion 08_gottlieb
Tarea sesion 08_gottlieb
 

Último

Escucha tu Cerebro en Nuevos Escenarios PE3 Ccesa007.pdf
Escucha tu Cerebro en Nuevos Escenarios  PE3  Ccesa007.pdfEscucha tu Cerebro en Nuevos Escenarios  PE3  Ccesa007.pdf
Escucha tu Cerebro en Nuevos Escenarios PE3 Ccesa007.pdf
Demetrio Ccesa Rayme
 
Las Preguntas Educativas entran a las Aulas CIAESA Ccesa007.pdf
Las Preguntas Educativas entran a las Aulas CIAESA  Ccesa007.pdfLas Preguntas Educativas entran a las Aulas CIAESA  Ccesa007.pdf
Las Preguntas Educativas entran a las Aulas CIAESA Ccesa007.pdf
Demetrio Ccesa Rayme
 
Pasos para enviar una tarea en SIANET - sólo estudiantes.pdf
Pasos para enviar una tarea en SIANET - sólo estudiantes.pdfPasos para enviar una tarea en SIANET - sólo estudiantes.pdf
Pasos para enviar una tarea en SIANET - sólo estudiantes.pdf
NELLYKATTY
 
Apunte clase teorica propiedades de la Madera.pdf
Apunte clase teorica propiedades de la Madera.pdfApunte clase teorica propiedades de la Madera.pdf
Apunte clase teorica propiedades de la Madera.pdf
Gonella
 
FICHA DE LA VIRGEN DE FÁTIMA.pdf educación religiosa primaria de menores
FICHA DE LA VIRGEN DE FÁTIMA.pdf educación religiosa primaria de menoresFICHA DE LA VIRGEN DE FÁTIMA.pdf educación religiosa primaria de menores
FICHA DE LA VIRGEN DE FÁTIMA.pdf educación religiosa primaria de menores
Santosprez2
 
Diseño Universal de Aprendizaje en Nuevos Escenarios JS2 Ccesa007.pdf
Diseño Universal de Aprendizaje en Nuevos Escenarios  JS2  Ccesa007.pdfDiseño Universal de Aprendizaje en Nuevos Escenarios  JS2  Ccesa007.pdf
Diseño Universal de Aprendizaje en Nuevos Escenarios JS2 Ccesa007.pdf
Demetrio Ccesa Rayme
 

Último (20)

SESION DE APRENDIZAJE PARA3ER GRADO -EL SISTEMA DIGESTIVO
SESION DE APRENDIZAJE PARA3ER GRADO -EL SISTEMA DIGESTIVOSESION DE APRENDIZAJE PARA3ER GRADO -EL SISTEMA DIGESTIVO
SESION DE APRENDIZAJE PARA3ER GRADO -EL SISTEMA DIGESTIVO
 
Escucha tu Cerebro en Nuevos Escenarios PE3 Ccesa007.pdf
Escucha tu Cerebro en Nuevos Escenarios  PE3  Ccesa007.pdfEscucha tu Cerebro en Nuevos Escenarios  PE3  Ccesa007.pdf
Escucha tu Cerebro en Nuevos Escenarios PE3 Ccesa007.pdf
 
Las Preguntas Educativas entran a las Aulas CIAESA Ccesa007.pdf
Las Preguntas Educativas entran a las Aulas CIAESA  Ccesa007.pdfLas Preguntas Educativas entran a las Aulas CIAESA  Ccesa007.pdf
Las Preguntas Educativas entran a las Aulas CIAESA Ccesa007.pdf
 
Evaluación de los Factores Externos de la Organización.
Evaluación de los Factores Externos de la Organización.Evaluación de los Factores Externos de la Organización.
Evaluación de los Factores Externos de la Organización.
 
Pasos para enviar una tarea en SIANET - sólo estudiantes.pdf
Pasos para enviar una tarea en SIANET - sólo estudiantes.pdfPasos para enviar una tarea en SIANET - sólo estudiantes.pdf
Pasos para enviar una tarea en SIANET - sólo estudiantes.pdf
 
Apunte clase teorica propiedades de la Madera.pdf
Apunte clase teorica propiedades de la Madera.pdfApunte clase teorica propiedades de la Madera.pdf
Apunte clase teorica propiedades de la Madera.pdf
 
3. ELEMENTOS QUE SE EMPLEAN EN LAS ESTRUCTURAS.pptx
3. ELEMENTOS QUE SE EMPLEAN EN LAS ESTRUCTURAS.pptx3. ELEMENTOS QUE SE EMPLEAN EN LAS ESTRUCTURAS.pptx
3. ELEMENTOS QUE SE EMPLEAN EN LAS ESTRUCTURAS.pptx
 
Botiquin del amor - Plantillas digitales.pdf
Botiquin del amor - Plantillas digitales.pdfBotiquin del amor - Plantillas digitales.pdf
Botiquin del amor - Plantillas digitales.pdf
 
Realitat o fake news? – Què causa el canvi climàtic? - La desertització
Realitat o fake news? – Què causa el canvi climàtic? - La desertitzacióRealitat o fake news? – Què causa el canvi climàtic? - La desertització
Realitat o fake news? – Què causa el canvi climàtic? - La desertització
 
Motivados por la esperanza. Esperanza en Jesús
Motivados por la esperanza. Esperanza en JesúsMotivados por la esperanza. Esperanza en Jesús
Motivados por la esperanza. Esperanza en Jesús
 
FICHA DE LA VIRGEN DE FÁTIMA.pdf educación religiosa primaria de menores
FICHA DE LA VIRGEN DE FÁTIMA.pdf educación religiosa primaria de menoresFICHA DE LA VIRGEN DE FÁTIMA.pdf educación religiosa primaria de menores
FICHA DE LA VIRGEN DE FÁTIMA.pdf educación religiosa primaria de menores
 
Revista Faro Normalista 6, 18 de mayo 2024
Revista Faro Normalista 6, 18 de mayo 2024Revista Faro Normalista 6, 18 de mayo 2024
Revista Faro Normalista 6, 18 de mayo 2024
 
TEMA EGIPTO.pdf. Presentación civilización
TEMA EGIPTO.pdf. Presentación civilizaciónTEMA EGIPTO.pdf. Presentación civilización
TEMA EGIPTO.pdf. Presentación civilización
 
4ª SESION la misión santificadora del Espíritu Santo en la vida de la Iglesi...
4ª SESION  la misión santificadora del Espíritu Santo en la vida de la Iglesi...4ª SESION  la misión santificadora del Espíritu Santo en la vida de la Iglesi...
4ª SESION la misión santificadora del Espíritu Santo en la vida de la Iglesi...
 
En un aposento alto himno _letra y acordes.pdf
En un aposento alto himno _letra y acordes.pdfEn un aposento alto himno _letra y acordes.pdf
En un aposento alto himno _letra y acordes.pdf
 
Estudios Sociales libro 8vo grado Básico
Estudios Sociales libro 8vo grado BásicoEstudios Sociales libro 8vo grado Básico
Estudios Sociales libro 8vo grado Básico
 
DISEÑO DE ESTRATEGIAS EN MOMENTOS DE INCERTIDUMBRE.pdf
DISEÑO DE ESTRATEGIAS EN MOMENTOS DE INCERTIDUMBRE.pdfDISEÑO DE ESTRATEGIAS EN MOMENTOS DE INCERTIDUMBRE.pdf
DISEÑO DE ESTRATEGIAS EN MOMENTOS DE INCERTIDUMBRE.pdf
 
Síndrome piramidal 2024 según alvarez, farrera y wuani
Síndrome piramidal 2024 según alvarez, farrera y wuaniSíndrome piramidal 2024 según alvarez, farrera y wuani
Síndrome piramidal 2024 según alvarez, farrera y wuani
 
cuadernillo_cuentos_de_los_valores_elprofe20 (1).docx
cuadernillo_cuentos_de_los_valores_elprofe20 (1).docxcuadernillo_cuentos_de_los_valores_elprofe20 (1).docx
cuadernillo_cuentos_de_los_valores_elprofe20 (1).docx
 
Diseño Universal de Aprendizaje en Nuevos Escenarios JS2 Ccesa007.pdf
Diseño Universal de Aprendizaje en Nuevos Escenarios  JS2  Ccesa007.pdfDiseño Universal de Aprendizaje en Nuevos Escenarios  JS2  Ccesa007.pdf
Diseño Universal de Aprendizaje en Nuevos Escenarios JS2 Ccesa007.pdf
 

guía para registro de notas

  • 1. package miproyectoestructuras; import javax.swing.*; public class CRegistroNotas { double Nota[][],PromAlumno[],PromCurso[]; String Alumno[],Curso[]; int M=4,N=3; void CrearArreglos() { Nota=new double[M][N]; Alumno=new String[M]; Curso=new String[N]; PromAlumno=new double[M]; PromCurso=new double[N]; } void LeerNombresAlumnos() { for(int i=0;i<M;i++) Alumno[i]=JOptionPane.showInputDialog("Ingrese el nombre del "+(i+1)+"º. Alumno"); } void LeerNombresCursos() { for(int j=0;j<N;j++) Curso[j]=JOptionPane.showInputDialog("Ingrese el nombre del "+(j+1)+"º. Curso"); } void LeerNotas() { for(int i=0;i<M;i++) for(int j=0;j<N;j++) Nota[i][j]=Double.parseDouble(JOptionPane.showInputDialog("Ingrese la Nota de: "+Alumno[i] +" En el curso de: "+Curso[j])); } void Calcular() { double suma; for(int i=0;i<M;i++) { suma=0; for(int j=0;j<N;j++) suma=suma+Nota[i][j]; PromAlumno[i]=suma/N; } for(int j=0;j<N;j++) { suma=0; for(int i=0;i<M;i++) suma=suma+Nota[i][j]; PromCurso[j]=suma/M; } }
  • 2. { void Mostrar() { String cadena="Los resultados son los siguientes"; for(int i=0;i<M;i++) { cadena=cadena+"nnLas Notas De "+Alumno[i]+" Son: "; for(int j=0;j<N;j++) cadena=cadena+"ntEn "+Curso[j]+":"+Nota[i][j]; cadena=cadena+"ntSu Promedio es: "+PromAlumno[i]; } JOptionPane.showMessageDialog(null, cadena); cadena="Los Promedios por curso Son "; for(int j=0;j<N;j++) cadena=cadena+"nnEn Curso "+Curso[j]+" : "+PromCurso[j]; JOptionPane.showMessageDialog(null, cadena); } public CRegistroNotas() CrearArreglos(); LeerNombresAlumnos(); LeerNombresCursos(); LeerNotas(); Calcular(); Mostrar(); } } public static void main(String[] args) { new CRegistroNotas(); }