Está en la página 1de 20

TRABAJO COLABORATIVO 3

ADMNISTRAR DATOS EN ARREGLOS

PRESENTADO POR:

DAVID BARBOSA PEÑA CODIGO: 1.049.635.255


ANA MILENA LEGUIZAMON CODIGO: 1.049.621.779
ANDRÉS FERNANDO RODRIGUEZ CODIGO: 7.183.033
JUAN FERNANDO MARTINEZ CODIGO: 7.180.050

PRESENTADO A:

YERMÁN AUGUSTO HERANANDEZ

GRUPO No 52

INTRODUCCIÓN A LA PROGRAMACIÓN

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA

ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERÍA

ABRIL 2017
OBJETIVOS

OBJETIVO GENERAL

Realizar un reconocimiento general a la unidad 3 correspondiente a la


administración de datos en arreglos en visual studio con lenguaje C#, generando un
aprendizaje significativo para nuestra vida como futuros profesionales.

OBJETIVOS ESPECIFICOS

Realizar un estudio de los documentos suministrados por la universidad respecto a


la Unidad 3 “Administración de datos en arreglos” del curso introducción a la
programación.

Analizar la información suministrada generando un aprendizaje significativo

Desarrollar las diferentes actividades propuestas para este trabajo, teniendo en


cuenta el diseño de arreglos y administración de datos para solucionar problemas
propuestos.
EVIDENCIA DE UNO DE LOS EJECICIOS PROPUESTOS EN EL LIBRO GUIA

ESTUDIANTE: DAVID BARBOSA PEÑA

En este ejemplo de introduce la propiedad length la cual permite a nosotros como


usuarios generar la extensión de los distintos arreglos y objetos que implementamos
en el programa a fin de que no tengamos que pasar por todo el sistema sino
simplemente con nombrarlo podamos obtener esta información, la cual es muy
eficiente ya que permite generar la longitud de los diferentes arreglos con mucha
facilidad.
ESTUDIANTE: ANDRES FERNANDO RODRGUEZ

DESCRIPCIÓN: En este código se implementa la función llamada String Length por


la cual me es posible crear y especificar directamente nombres exactos de cada
ejecución evitando el proceso de tener que pasar por todo el sistema. Esta función
indica la cantidad de caracteres que tiene una cadena. Esto me ayuda generar un
alto desempeño y rendimiento a la hora de ejecutar el desarrollo de programación.
ESTUDIANTE: ANA MILENA LEGUIZAMON

DESCRIPCIÓN: Los arreglos nums permitieron manejar variables minimos y


maximos en donde se utilizaron ciclos con loop for,
ESTUDIANTE: JUAN FERNANDO MARTINEZ

DESCRIPCIÓN: En el desarrollo de este ejercicio se utiliza el arreglo nums,


realizando ciclos reiterativos con el loop for, al arreglo nums se le insertaron los
valores manualmente utilizando declaraciones de asignación por separado.
PROBLEMA PROPUESTO

En una competencia de atletismo participan 4 deportistas y realizan 3 carreras.


Se deben registrar los tiempos, y al finalizar permitir consultar los tiempos por
participante, el promedio de tiempo por atleta, el ganador de las
competencias.

CODIGO DE SOLUCIÓN PROPUESTO POR DAVID BARBOSA:


using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Grupo_52_Fase_3
{
class Program
{
static void Main(string[] args)
{
//Declaración variables para los cuatro atletas
double tiempoatleta1, tiempoatleta1V2, tiempoatleta1V3;
double promediototal, promediototal1, promediototal2, promediototal3,
promediototal4;
double promediov1, promediov2, promediov3;
double tiempoatleta2, tiempoatleta2V2,
tiempoatleta2V3,tiempototalempleado;
double tiempoatleta3, tiempoatleta3V2, tiempoatleta3V3;
double tiempoatleta4, tiempoatleta4V2, tiempoatleta4V3;
string dato= "";
double[,] tabla = new double[4, 5];

Console.WriteLine("TENGA EN CUENTA QUE EL TIEMPO DEBE SER INSERTADO CON


UNA DECIMA DE APROXIMACIÓN ASÍ SEA CERO CON EL FIN DE QUE SE GENEREN TODOS LOS DATOS
EN EL PROGRAMA");
Console.WriteLine("Ejemplo 4,0****5,6****3,3 etc...");

Console.WriteLine("\nINGRESE EL TIEMPO DE LA PRIMERA VUELTA DEL ATLETA 1


en segundos ");
tiempoatleta1 = double.Parse(Console.ReadLine());

Console.WriteLine("INGRESE EL TIEMPO DE LA PRIMERA VUELTA DEL ATLETA 2


en segundos ");
tiempoatleta2 = double.Parse(Console.ReadLine());

Console.WriteLine("INGRESE EL TIEMPO DE LA PRIMERA VUELTA DEL ATLETA 3


en segundos ");
tiempoatleta3 = double.Parse(Console.ReadLine());

Console.WriteLine("INGRESE EL TIEMPO DE LA PRIMERA VUELTA DEL ATLETA 4


en segundos ");
tiempoatleta4 = double.Parse(Console.ReadLine());
Console.WriteLine("*************************************************");

//Confirmación de la vuelta de cada atleta

Console.WriteLine("\nTiempo atleta 1 en la primera vuelta fue: " +


tiempoatleta1+"segundos");
Console.WriteLine("Tiempo atleta 2 en la primera vuelta fue: " +
tiempoatleta2+"segundos");
Console.WriteLine("Tiempo atleta 3 en la primera vuelta fue: " +
tiempoatleta3+"segundos");
Console.WriteLine("Tiempo atleta 4 en la primera vuelta fue: " +
tiempoatleta4+"segundos");

//Resumen de la vuelta de cada atleta

promediov1 = ((tiempoatleta1 + tiempoatleta2 + tiempoatleta3 +


tiempoatleta4) / 4);
Console.WriteLine("El promedio de vuelta de los cuatro atletas fue " +
promediov1 + "segundos");

if (tiempoatleta1 < tiempoatleta2 && tiempoatleta1 < tiempoatleta3 &&


tiempoatleta1 < tiempoatleta4)
Console.WriteLine("El ganador de la primera vuelta fue el atleta 1 con
un tiempo de " + tiempoatleta1+"segundos");

else if (tiempoatleta2 < tiempoatleta1 && tiempoatleta2 < tiempoatleta3


&& tiempoatleta2<tiempoatleta4)
Console.WriteLine("El ganador de la primera vuelta fue el atleta 2 con
un tiempo de " + tiempoatleta2+"segundos");

else if (tiempoatleta3 < tiempoatleta1 && tiempoatleta3 < tiempoatleta2


&& tiempoatleta3 < tiempoatleta4)
Console.WriteLine("El ganador de la primera vuelta fue el atleta 3 con
un tiempo de " + tiempoatleta3+"segundos");

else if (tiempoatleta4 < tiempoatleta1 && tiempoatleta4 < tiempoatleta2


&& tiempoatleta4 < tiempoatleta3)
Console.WriteLine("El ganador de la primera vuelta fue el atleta 4 con
un tiempo de " + tiempoatleta4+"segundos");

else
Console.WriteLine();
Console.WriteLine();

Console.WriteLine("Ingrese tiempos de la segunda vuelta");

Console.WriteLine("*************************************************");
//Ejecución de los tiempos de la segunda vuelta

Console.WriteLine("\nINGRESE EL TIEMPO DE LA SEGUNDA VUELTA DEL ATLETA 1


en segundos ");
tiempoatleta1V2 = double.Parse(Console.ReadLine());

Console.WriteLine("INGRESE EL TIEMPO DE LA SEGUNDA VUELTA DEL ATLETA 2


en segundos ");
tiempoatleta2V2 = double.Parse(Console.ReadLine());
Console.WriteLine("INGRESE EL TIEMPO DE LA SEGUNDA VUELTA DEL ATLETA 3
en segundos ");
tiempoatleta3V2 = double.Parse(Console.ReadLine());

Console.WriteLine("INGRESE EL TIEMPO DE LA SEGUNDA VUELTA DEL ATLETA 4


en segundos ");
tiempoatleta4V2 = double.Parse(Console.ReadLine());

Console.WriteLine("*************************************************");
//Confirmación de la vuelta de cada atleta

Console.WriteLine("\nTiempo atleta 1 en la primera vuelta fue: " +


tiempoatleta1V2+"segundos");
Console.WriteLine("Tiempo atleta 2 en la primera vuelta fue: " +
tiempoatleta2V2+"segundos");
Console.WriteLine("Tiempo atleta 3 en la primera vuelta fue: " +
tiempoatleta3V2 + "segundos");
Console.WriteLine("Tiempo atleta 4 en la primera vuelta fue: " +
tiempoatleta4V2 + "segundos");

Console.WriteLine("*************************************************");
//Generación del promedio de vuelta y ganador de la vuelta.

promediov2 = ((tiempoatleta1V2 + tiempoatleta2V2 + tiempoatleta3V2 +


tiempoatleta4V2) / 4);
Console.WriteLine("\nEl promedio de vuelta de los cuatro atletas fue " +
promediov2 + "segundos");

if (tiempoatleta1V2 < tiempoatleta2V2 && tiempoatleta1V2 <


tiempoatleta3V2 && tiempoatleta1V2 < tiempoatleta4V2)
Console.WriteLine("El ganador de la segunda vuelta fue el atleta 1
con un tiempo de " + tiempoatleta1V2);

else if (tiempoatleta2V2 < tiempoatleta1V2 && tiempoatleta2V2 <


tiempoatleta3V2 && tiempoatleta2V2 < tiempoatleta4V2)
Console.WriteLine("El ganador de la segunda vuelta fue el atleta 2
con un tiempo de " + tiempoatleta2V2 + "segundos");

else if (tiempoatleta3V2 < tiempoatleta1V2 && tiempoatleta3V2 <


tiempoatleta2V2 && tiempoatleta3V2 < tiempoatleta4V2)
Console.WriteLine("El ganador de la segunda vuelta fue el atleta 3
con un tiempo de " + tiempoatleta3V2 + "segundos");

else if (tiempoatleta4V2 < tiempoatleta1V2 && tiempoatleta4V2 <


tiempoatleta2V2 && tiempoatleta4V2 < tiempoatleta3V2)
Console.WriteLine("El ganador de la segunda vuelta fue el atleta 4
con un tiempo de " + tiempoatleta4V2 + "segundos");

else

Console.WriteLine("*************************************************");

Console.WriteLine("\nTiempos de tercera vuelta");


//Ejecución de los tiempos de la tercera vuelta
Console.WriteLine("INGRESE EL TIEMPO DE LA TERCERA VUELTA DEL ATLETA 1
");
tiempoatleta1V3 = double.Parse(Console.ReadLine());

Console.WriteLine("INGRESE EL TIEMPO DE LA TERCERA VUELTA DEL ATLETA 2


");
tiempoatleta2V3 = double.Parse(Console.ReadLine());

Console.WriteLine("INGRESE EL TIEMPO DE LA TERCERA VUELTA DEL ATLETA 3


");
tiempoatleta3V3 = double.Parse(Console.ReadLine());

Console.WriteLine("INGRESE EL TIEMPO DE LA TERCERA VUELTA DEL ATLETA 4


");
tiempoatleta4V3 = double.Parse(Console.ReadLine());

Console.WriteLine("*************************************************");
//Confirmación tiempos vueltas atletas

Console.WriteLine("\nTiempo atleta 1 en la tercera vuelta fue: " +


tiempoatleta1V3 + "segundos");
Console.WriteLine("Tiempo atleta 2 en la tercera vuelta fue: " +
tiempoatleta2V3 + "segundos");
Console.WriteLine("Tiempo atleta 3 en la tercera vuelta fue: " +
tiempoatleta3V3 + "segundos");
Console.WriteLine("Tiempo atleta 4 en la tercera vuelta fue: " +
tiempoatleta4V3 + "segundos");

promediov3 = ((tiempoatleta1V3 + tiempoatleta2V3 + tiempoatleta3V3 +


tiempoatleta4V3) / 4);
Console.WriteLine("El promedio de vuelta de los cuatro atletas fue " +
promediov3 + "segundos");

if (tiempoatleta1V3 < tiempoatleta2V3 && tiempoatleta1V3 <


tiempoatleta3V3 && tiempoatleta1V3 < tiempoatleta4V3)
Console.WriteLine("El ganador de la segunda vuelta fue el atleta 1
con un tiempo de " + tiempoatleta1V3);

else if (tiempoatleta2V3 < tiempoatleta1V3 && tiempoatleta2V3 <


tiempoatleta3V3 && tiempoatleta2V3 < tiempoatleta4V3)
Console.WriteLine("El ganador de la segunda vuelta fue el atleta 2
con un tiempo de " + tiempoatleta2V3 + "segundos");

else if (tiempoatleta3V3 < tiempoatleta1V3 && tiempoatleta3V3 <


tiempoatleta2V3 && tiempoatleta3V3 < tiempoatleta4V3)
Console.WriteLine("El ganador de la segunda vuelta fue el atleta 3
con un tiempo de " + tiempoatleta3V3 + "segundos");

else if (tiempoatleta4V3 < tiempoatleta1V3 && tiempoatleta4V3 <


tiempoatleta2V3 && tiempoatleta4V3 < tiempoatleta3V3)
Console.WriteLine("El ganador de la segunda vuelta fue el atleta 4
con un tiempo de " + tiempoatleta4V3 + "segundos");

else

Console.WriteLine("*************************************************");
promediototal=((tiempoatleta1+tiempoatleta1V2+tiempoatleta1V3+tiempoatleta2+tiempoat
leta2V2+tiempoatleta2V3+tiempoatleta3+tiempoatleta3V2+tiempoatleta3V3)/9);

tiempototalempleado = (tiempoatleta1 + tiempoatleta1V2 + tiempoatleta1V3


+ tiempoatleta2 + tiempoatleta2V2 + tiempoatleta2V3 + tiempoatleta3 +
tiempoatleta3V2 + tiempoatleta3V3);

promediototal1=((tiempoatleta1+tiempoatleta1V2+tiempoatleta1V3)/3);
promediototal2=((tiempoatleta2+tiempoatleta2V2+tiempoatleta2V3)/3);
promediototal3=((tiempoatleta3+tiempoatleta3V2+tiempoatleta3V3)/3);
promediototal4=((tiempoatleta4+tiempoatleta4V2+tiempoatleta4V3)/3);

Console.WriteLine();

Console.WriteLine("\nEl promedio de vuelta del atleta 1 en total fue


"+promediototal1+"segundos");
Console.WriteLine("El promedio de vuelta del atleta 2 en total fue
"+promediototal2+"segundos");
Console.WriteLine("El promedio de vuelta del atleta 3 en total fue
"+promediototal3+"segundos");
Console.WriteLine("El promedio de vuelta del atleta 4 en total fue
"+promediototal4+"segundos");

Console.WriteLine();

if (promediototal1 < promediototal2 && promediototal1 < promediototal3


&& promediototal1 < promediototal4)
Console.WriteLine("El ganador de la competencia es el atleta 1 con
un tiempo de " + promediototal1 + "segundos");

else if (promediototal2 < promediototal1 && promediototal2 <


promediototal3 && promediototal2 < promediototal4)
Console.WriteLine("El ganador de la competencia es el atleta 2 con
un tiempo de " + promediototal2 + "segundos");

else if (promediototal3 < promediototal1 && promediototal3 <


promediototal2 && promediototal3 < promediototal4)
Console.WriteLine("El ganador de la competencia es el atleta 3 con
un tiempo de " + promediototal3 + "segundos");

else if (promediototal4 < promediototal1 && promediototal4 <


promediototal2 && promediototal4 < promediototal3)
Console.WriteLine("El ganador de la competencia es el atleta 4 con
un tiempo de " + promediototal4 + "segundos");

else

Console.WriteLine("MUCHAS GRACIAS POR UTILIZAR EL PROGRAMA");

Console.ReadKey(); } } }
CODIGO DE SOLUCIÓN PROPUESTO POR ANDRÉS RODRGIGUEZ

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace AtletismoAndres
{
class Program
{
static void Main(string[] args)
{
ConsoleKeyInfo opcion;
Double at1 = 0;
Double at2 = 0;
Double at3 = 0;
Double at21 = 0;
Double at22 = 0;
Double at23 = 0;
Double at31 = 0;
Double at32 = 0;
Double at33 = 0;
Double prom1 = 0;
Double prom2 = 0;
Double prom3 = 0;
do
{
Console.Clear();
Console.Write("1.) Ingresar Tiempos." + "\n" + "2.) Consultar
Tiempos." + "\n" + "3.) Promedio por Atleta." + "\n" + "4.) Ganador competencia" +
"\n" + "Esc.) Salir");
Console.WriteLine("\n" + "\n" + "Seleccione Opción" + "\n");
opcion = Console.ReadKey(true);
switch (opcion.Key)
{

//Ingresar valores de cada Atleta


case ConsoleKey.D1:

Console.Clear();
Console.WriteLine("Ingrese los tiempos del 1 atleta en
segundos");
Console.WriteLine("Tiempo 1:");
at1 = Convert.ToDouble(Console.ReadLine());
Console.WriteLine("Tiempo 2:");
at2 = Convert.ToDouble(Console.ReadLine());
Console.WriteLine("Tiempo 3:");
at3 = Convert.ToDouble(Console.ReadLine());

Console.Clear();
Console.WriteLine("Ingrese los tiempos del 2 atleta en
segundos");
Console.WriteLine("Tiempo 1:");
at21 = Convert.ToDouble(Console.ReadLine());
Console.WriteLine("Tiempo 2:");
at22 = Convert.ToDouble(Console.ReadLine());
Console.WriteLine("Tiempo 3:");
at23 = Convert.ToDouble(Console.ReadLine());

Console.Clear();
Console.WriteLine("Ingrese los tiempos del 3 atleta en
segundos");
Console.WriteLine("Tiempo 1:");
at31 = Convert.ToDouble(Console.ReadLine());
Console.WriteLine("Tiempo 2:");
at32 = Convert.ToDouble(Console.ReadLine());
Console.WriteLine("Tiempo 3:");
at33 = Convert.ToDouble(Console.ReadLine());
break;

//Tiempos de cada Atleta


case ConsoleKey.D2:
Console.Clear();
Console.WriteLine("ATLETA 1");
Console.WriteLine("\n" + "Carrera 1: " + at1);
Console.WriteLine("\n" + "Carrera 2: " + at2);
Console.WriteLine("\n" + "Carrera 3: " + at3);
Console.WriteLine("********************************");
Console.WriteLine("ATLETA 2");
Console.WriteLine("\n" + "Carrera 1: " + at21);
Console.WriteLine("\n" + "Carrera 2: " + at22);
Console.WriteLine("\n" + "Carrera 3: " + at23);
Console.WriteLine("********************************");
Console.WriteLine("ATLETA 3");
Console.WriteLine("\n" + "Carrera 1: " + at31);
Console.WriteLine("\n" + "Carrera 2: " + at32);
Console.WriteLine("\n" + "Carrera 3: " + at33);
Console.WriteLine("\n" + "\n");
Console.WriteLine("********************************");
Console.WriteLine("\n" + "\n");
Console.WriteLine("Presione cualquier tecla para volver");
Console.ReadLine();
break;

//Promedio de cada Atleta


case ConsoleKey.D3:
Console.Clear();
prom1 = at1 + at2 + at3;
prom1 = prom1 / 3;
prom2 = at21 + at22 + at23;
prom2 = prom2 / 3;
prom3 = at31 + at32 + at33;
prom3 = prom3 / 3;

Console.WriteLine("********************************************");
Console.WriteLine("El atleta 1 tiene promedio de: " +
prom1);
Console.WriteLine("\n" +
"********************************************");
Console.WriteLine("El atleta 2 tiene promedio de: " +
prom2);
Console.WriteLine("\n" +
"********************************************");
Console.WriteLine("El atleta 3 tiene promedio de: " +
prom3);
Console.WriteLine("\n" +
"********************************************");
Console.WriteLine("\n" + "Presione cualquier tecla para
volver");
Console.ReadLine();
break;

//Ganador de la competencia
case ConsoleKey.D4:
Console.Clear();
prom1 = at1 + at2 + at3;
prom1 = prom1 / 3;
prom2 = at21 + at22 + at23;
prom2 = prom2 / 3;
prom3 = at31 + at32 + at33;
prom3 = prom3 / 3;

if (prom1 < prom2 && prom1 < prom3)


{
Console.WriteLine("\n" + "El atleta No 1 es el ganador
de la competencia");
}
else if (prom2 < prom1 && prom2 < prom3)
{
Console.WriteLine("\n" + "El atleta No 2 es el ganador
de la competencia");
}
else if (prom3 < prom1 && prom3 < prom2)
{
Console.WriteLine("\n" + "El atleta No 3 es el ganador
de la competencia");
}
else
{
Console.WriteLine("Ingrese los valores de la
competencia");
}
Console.WriteLine("\n" + "Presione cualquier tecla para
volver");
Console.ReadLine();
break;
}
} while (opcion.Key != ConsoleKey.Escape);
}
}
}
CODIGO DE SOLUCIÓN PROPUESTO POR JUAN MARTINEZ

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Grupo_52_Fase_3_JM
{
class Program
{
static void Main(string[ ] args)
{
//Arreglo para informacion de 4 participantes en 3 carreras.
float[,] A = new float[4, 3];
//Declaracion de variables para guardar tiempos.
//Asignacion de un tiempo a la variable tGanador para realizar
comparaciones.
float tiempo, promTiempo, acumTiempo, ganador = 0, tGanador = 1000000;
int x, y;
//Ciclo para capturar los tiempos de los participantes en las diferentes
carreras
for (x = 0; x < 4; x++)
{
for (y = 0; y < 3; y++)
{
Console.Write("Ingrese tiempo de la carrera " + (y + 1) + " del atleta " +
(x + 1) + " : ");
tiempo = float.Parse(Console.ReadLine());
A[x, y] = tiempo;
}
}
x = 0;
//Ciclo que calcula el promedio de tiempo por jugador y el ganador.
while (x < 4)
{
acumTiempo = 0;
for (y = 0; y < 3; y++)
acumTiempo = acumTiempo + A[x, y];
promTiempo = acumTiempo / 3;

//Muestra el promedio de cada participante.


Console.WriteLine("\n El promedio del atleta " + (x + 1) + " es de: " +
promTiempo);
//Condicional para determinar el participante con el menor tiempo
que indica al ganador
if (promTiempo < tGanador)
{
tGanador = promTiempo;
ganador = (x + 1);
}
x = x + 1;
}
//Muestra el ganador.
Console.WriteLine("\n El atleta ganador es: " + ganador);
Console.ReadKey();
}

}
}
SOLUCIÓN PROPUESTA POR ANA LEGUIZAMON

Module Module1
Dim atl1com1, atl2com1, atl3com1, atl4com1, atl1com2, atl2com2, atl3com2, atl4com2,
atl1com3, atl2com3, atl3com3, atl4com3, resatl1, resatl2, resatl3, resatl4, atlMa As Integer
Sub Main()
Console.WriteLine("INGRESAR TIEMPO EN SEGUNDOS Y PRESIONAR ENTER"
& vbCrLf & vbCrLf)
Console.WriteLine("COMPETENCIA DE ATLETAS" & vbCrLf & vbCrLf)
Console.WriteLine("COMPETENCIA NUMERO UNO")
Console.WriteLine("INGRESE TIEMPO ATLETA NUMERO UNO")
atl1com1 = Console.ReadLine()
Console.WriteLine("INGRESE TIEMPO ATLETA NUMERO DOS")
atl2com1 = Console.ReadLine()
Console.WriteLine("INGRESE TIEMPO ATLETA NUMERO TRES")
atl3com1 = Console.ReadLine()
Console.WriteLine("INGRESE TIEMPO ATLETA NUMERO CUATRO")
atl4com1 = Console.ReadLine()

Console.WriteLine(vbCrLf & vbCrLf & vbCrLf & "COMPETENCIA NUMERO


DOS")
Console.WriteLine("INGRESE TIEMPO ATLETA NUMERO UNO")
atl1com2 = Console.ReadLine()
Console.WriteLine("INGRESE TIEMPO ATLETA NUMERO DOS")
atl2com2 = Console.ReadLine()
Console.WriteLine("INGRESE TIEMPO ATLETA NUMERO TRES")
atl3com2 = Console.ReadLine()
Console.WriteLine("INGRESE TIEMPO ATLETA NUMERO CUATRO")
atl4com2 = Console.ReadLine()
Console.WriteLine(vbCrLf & vbCrLf & vbCrLf & "COMPETENCIA NUMERO
TRES")
Console.WriteLine("INGRESE TIEMPO ATLETA NUMERO UNO")
atl1com3 = Console.ReadLine()
Console.WriteLine("INGRESE TIEMPO ATLETA NUMERO DOS")
atl2com3 = Console.ReadLine()
Console.WriteLine("INGRESE TIEMPO ATLETA NUMERO TRES")
atl3com3 = Console.ReadLine()
Console.WriteLine("INGRESE TIEMPO ATLETA NUMERO CUATRO")
atl4com3 = Console.ReadLine()

resatl1 = atl1com1 + atl1com2 + atl1com3


resatl2 = atl2com1 + atl2com2 + atl2com3
resatl3 = atl3com1 + atl3com2 + atl3com3
resatl4 = atl4com1 + atl4com2 + atl4com3

If resatl1 < resatl2 And resatl1 < resatl3 And resatl1 < resatl4 Then
atlMa = "1"
End If

If resatl2 < resatl1 And resatl2 < resatl3 And resatl2 < resatl4 Then
atlMa = "2"
End If

If resatl3 < resatl1 And resatl3 < resatl2 And resatl3 < resatl4 Then
atlMa = "3"
End If

If resatl4 < resatl1 And resatl4 < resatl2 And resatl4 < resatl3 Then
atlMa = "4"
End If

MsgBox("RESULTADOS" & vbCrLf & "ATLETA 1: " & resatl1 & vbCrLf &
"ATLETA 2: " & resatl2 & vbCrLf & "ATLETA 3: " & resatl3 & vbCrLf & "ATLETA 4: "
& resatl4 & vbCrLf & vbCrLf & "EL GANADOR ES EL ATLETA NUMERO: " & atlMa
& vbCrLf & "CON EL MENOR TIEMPO")

End Sub

End Module
TABLA DE AUTOEVALUACIÓN

TABLA DE AUTOEVALUACION
Desarrollo
los
Reviso los Desarrollo el punto:
ejemplos Ingreso a Interactuo
Nombre del contenidos
de los tiempo al con los
Estudiante de la
contenidos foro compañeros
Unidad 3
de la 1 2 3
unidad 3
Carlos David
X X X X X X X
Barbosa
Carlos Hernan
NO PRESENTÓ ACTIVIDAD
Acuna
Juan Fernando
X X X X X X X
Martinez
Andres Fernando
X X X X X X X
Rodriguez
Ana Milena
X X X X X X X
Leguizamon
CONCLUSIONES

Los arreglos permiten al programador realizar tareas de almacenamiento, utilizando


comandos de tareas repetitivas y en general las propiedades que brinda C#, un
arreglo permite que se ordenen datos de manera rápida y eficaz realizando
operaciones de almacenamiento para luego crear un orden con datos relacionados
entre sí.

Se deben utilizar condicionales y diferentes clases y métodos, con el fin de poder


generar un código accesible y comprensible a cualquier persona, además para
mejorar el proceso de programación.
REFERENCIAS BIBLIOGRAFICAS

Schildt, Herbert. (2010). Fundamentos de C# 3.0. (Capítulos 1, 2, 3, 4 y 5). Mc Graw


Hill España. Recuperado de:
http://bibliotecavirtual.unad.edu.co:2077/lib/unadsp/reader.action?docID=1051521
7&ppg=18

De la iglesia, A. Programación 101. Tutorial virtual de programación orientada a


objetos en C#. Video recuperado de:
https://www.youtube.com/watch?v=OXdyT0Yxn-o&list=PLSFAdeIosw-
SjQ_5R7kUc5a5UAYMy1D15

También podría gustarte