100% encontró este documento útil (1 voto)
180 vistas6 páginas

Aplicación de Competencia de Atletas

El documento describe una aplicación para registrar información de atletas en competencias. Presenta un menú con 5 opciones: 1) registrar atleta, 2) mostrar datos del campeón, 3) mostrar atletas por país, 4) mostrar tiempo promedio y 5) salir. La aplicación usa clases, arreglos y métodos para almacenar y procesar los nombres, nacionalidades y tiempos de los atletas.
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
100% encontró este documento útil (1 voto)
180 vistas6 páginas

Aplicación de Competencia de Atletas

El documento describe una aplicación para registrar información de atletas en competencias. Presenta un menú con 5 opciones: 1) registrar atleta, 2) mostrar datos del campeón, 3) mostrar atletas por país, 4) mostrar tiempo promedio y 5) salir. La aplicación usa clases, arreglos y métodos para almacenar y procesar los nombres, nacionalidades y tiempos de los atletas.
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

/*

* To change this license header, choose License Headers in Project Properties.

* To change this template file, choose Tools | Templates

* and open the template in the editor.

*/

package atletas;

/**

* @author scart

*/

/*

En una competencia participan N atletas

de los cuales es importante conocer su nombre, nacionalidad y su tiempo.

Desarrollar una aplicación que presente el siguiente menú:

Competencia

1. Registrar atleta.

2. Datos del campeón.

3. Atletas por país.

4. Tiempo promedio de todos los atletas.

5. Salir.
Informacion a presentar:

Registrar atleta: debe solicitar el nombre, la nacionalidad y el tiempo del

atleta

Datos campeón: muestra el nombre, la nacionalidad y el tiempo del atleta cuyo

tiempo es el menor de todos.

Atletas por país: solicita el nombre del país y muestra los nombres de

todos los atletas de ese país.

Tiempo promedio de todos los atletas: muestra el tiempo promedio de

los atletas registrados.

Características de la aplicación: la aplicación debe desarrollarse de manera

orientada a objetos, incluyendo las clases Atleta, Competencia y Principal.

Debe emplear arreglos para su solución.

*/

import [Link];

// Importacion de herramientas

public class Atletas {

/**

* @param args the command line arguments

*/
public static void main(String[] args) {

// TODO code application logic here

//Declaracion de variables

String nombre[];

String minnombre = null;

String nacion[];

String minnacion = null;

String pais;

String atletapais;

double tiempo[];

double sumtiempo = 0;

double promtiempo = 0;

double max = Double.MAX_VALUE;

int x = 0;

int ttatletas;

// Desarrollo del menu

[Link](null, " Competencia \n" +

"1. Registrar atleta. \n" + "2. Datos del campeón. \n" +

"3. Atletas por país. \n" + "4. Tiempo promedio de todos los atletas. \n" +

"5. Salir.");
// 1. Registro por atleta

[Link](null, "Siga las instrucciones de los siguientes mensajes para el


registro de la informacion y su visualizacion");

ttatletas = [Link]([Link](null, "Ingrese la cantidad de atletas que


participaron en la competencia:"));

nombre = new String[ttatletas];

nacion = new String [ttatletas];

tiempo = new double [ttatletas];

[Link](null, "1. Registrar Atleta.");

for (int i = 0; i < ttatletas; i++){

nombre[i] = [Link](null, "Ingrese el nombre del Atleta:");

nacion[i] = [Link](null, "Ingrese la nacionalidad del Atleta:");

tiempo[i] = [Link]([Link](null, "Ingrese el tiempo en


minutos que uso el Atleta:"));

sumtiempo = sumtiempo + tiempo[i];

// 2. Datos del campeon

[Link](null, "2. Datos del campeón.");

for (int i = 0; i < ttatletas; i++){

if (tiempo[i] < max){

max = tiempo[i];
minnombre = nombre[i];

minnacion = nacion[i];

[Link](null, "El nombre del Campeón es " + minnombre +

" de nacionalidad " + minnacion + " y su tiempo en minutos fue " + max);

//3. Atletas por pais.

[Link](null, "3. Atletas por país.");

pais=[Link](null, "Ingrese la nacionalidad para mostrar los atletas de ese


pais: ");

int i;

for ( i=0; i<ttatletas; i++){

if (pais == null ? nacion[i] == null : [Link](nacion[i])){

atletapais = nombre[i];

[Link](null, "El nombre de un atleta de nacionalidad " + pais + " es "

+ atletapais);

}
//4. Tiempo promedio de todos los atletas.

[Link](null, "4. Tiempo promedio de todos los atletas.");

promtiempo = sumtiempo / ttatletas;

[Link](null, "El tiempo promedio de todos los atletas fue: " +


promtiempo);

//5. Salir.

[Link](null, "5. Salir.");

También podría gustarte