Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Anexo 2 - Diagrama de Flujo

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 4

Universidad Nacional Abierta y a Distancia

Vicerrectoría Académica y de Investigación


Curso: Fundamentos de Programación
Código: 213022

Paso 2 - Variables, constantes y Estructuras de control

Tabla 1 Formato Diagrama de flujo

Escuela Académica: Escuela de Ciencias Básicas, Tecnología e


Ingeniería - ECBTI
Programa de Ingeniería Multimedia
Formación:
Fecha del Informe: 17/09/2024
Identificación: 1110596479
Estudiante: David Felipe Bonilla
Grupo: 213022_526
Problemas elegidos: 2
¿Este producto presentado es de autoría propia y no SI NO
es tomado de otros trabajos realizados en x
plataforma? Marque la casilla que corresponda.
Diagrama de flujo – Problema #

1
using System;

namespace Lanzamientodados
{
class Program
{
static void Main(string[] args)
{
string Jugador1;
string Jugador2;
string Jugador3;
int Puntajejugador1 = 0;
bool Puntajejugador1válido = false;
int Puntajejugador2 = 0;
bool Puntajejugador2válido = false;
int Puntajejugador3 = 0;
bool Puntajejugador3válido = false;

Console.WriteLine("Por favor ingresa el nombre del primer


jugador");
Jugador1 = Console.ReadLine();
Console.WriteLine("Por favor ingresa el nombre del jugador 2");
Jugador2 = Console.ReadLine();
Console.WriteLine("Por favor ingresa el nombre del jugador 3");
Jugador3 = Console.ReadLine();

// Validación del puntaje del jugador 1


while (!Puntajejugador1válido)
{
Console.WriteLine("Ingresa por favor el puntaje del jugador
1.");
Puntajejugador1válido = int.TryParse(Console.ReadLine(), out
Puntajejugador1);
if (!Puntajejugador1válido)
{
Console.WriteLine("Debes ingresar un número entero válido
como puntaje, inténtalo nuevamente.");
}
}

2
// Validación del puntaje del jugador 2
while (!Puntajejugador2válido)
{
Console.WriteLine("Por favor ingresa el puntaje del jugador
2.");
Puntajejugador2válido = int.TryParse(Console.ReadLine(), out
Puntajejugador2);
if (!Puntajejugador2válido)
{
Console.WriteLine("Debes ingresar un número entero válido
como puntaje, inténtalo nuevamente.");
}
}

// Validación del puntaje del jugador 3


while (!Puntajejugador3válido)
{
Console.WriteLine("Por favor ingresa el puntaje del jugador
3.");
Puntajejugador3válido = int.TryParse(Console.ReadLine(), out
Puntajejugador3);
if (!Puntajejugador3válido)
{
Console.WriteLine("Debes ingresar un número entero válido
como puntaje, inténtalo nuevamente.");
}
}

// Ahora, vamos a calcular el ganador con el puntaje más alto


if (Puntajejugador1 > Puntajejugador2 && Puntajejugador1 >
Puntajejugador3)
{
Console.WriteLine($"El puntaje más alto lo obtuvo: {Jugador1}
con {Puntajejugador1} puntos.");
}
else if (Puntajejugador2 > Puntajejugador1 && Puntajejugador2
> Puntajejugador3)
{

3
Console.WriteLine($"El puntaje más alto lo obtuvo: {Jugador2}
con {Puntajejugador2} puntos.");
}
else if (Puntajejugador3 > Puntajejugador1 && Puntajejugador3
> Puntajejugador2)
{
Console.WriteLine($"El puntaje más alto lo obtuvo: {Jugador3}
con {Puntajejugador3} puntos.");
}
}

}
}

También podría gustarte