1
C, C++, C#, Java, Visual Basic, HTML, PHP, CSS, Javascript, Ajax, Joomla, MySql y más / Re: AYUDA !!!!! porfavor . es para un trabajo EJERCICIO C# es para entregar en 2 hs
« en: 01 de Julio 2021, 00:57 »
Pongo mi código:
¿Está bien asi?
Código: [Seleccionar]
namespace Examen
{
class Program
{
static void Main(string[] args)
{
double PorPrecio(double num1, double num2)
{
double resultado = num1 / num2;
return resultado;
}
double PorLitro(double num1, double num2)
{
double resultado = num1 * num2;
return resultado;
}
Console.WriteLine("·EXAMEN 1·");
Console.WriteLine("·Ingrese el nombre del cliente; 'ZZZ' finaliza el programa·");
string cliente = Console.ReadLine();
cliente = cliente.ToUpper();
Console.Clear();
double litros, plata;
while (cliente != "ZZZ")
{
Console.WriteLine("·Por cual modalidad desea cargar·\n" +
"1- Por litro.\n" +
"2- Por precio.");
int mod = Convert.ToInt32(Console.ReadLine());
if (mod == 1)
{
Console.WriteLine("·Tipo de combustible·\n" +
" I- Infinia.\n S -Super.\n D-Diesel.\n ID-Infinia Diesel");
string combustible = Console.ReadLine();
combustible = combustible.ToUpper();
Console.WriteLine("Ingrese la cantidad de litros de combustible que desee");
litros = Convert.ToDouble(Console.ReadLine());
switch (combustible)
{
case "I":
{
Console.WriteLine($"ticket\nNombre: {cliente}\nCombustible: {litros} Lts. \nImporte total: ${PorLitro(litros, 117.10)}");
break;
}
case "S":
{
Console.WriteLine($"ticket\nNombre: {cliente}\nCombustible: {litros} Lts. \nImporte total: ${PorLitro(litros, 101.6)}");
break;
}
case "D":
{
Console.WriteLine($"ticket\nNombre: {cliente}\nCombustible: {litros} Lts. \nImporte total: ${PorLitro(litros, 92.2)}");
break;
}
case "ID":
{
Console.WriteLine($"ticket\nNombre: {cliente}\nCombustible: {litros} Lts. \nImporte total: ${PorLitro(litros, 112.8)}");
break;
}
default:
{
Console.WriteLine($"¡ERROR! Intente devuelta devuelta porfavor");
break;
}
}
}
else if (mod == 2)
{
Console.WriteLine("·Tipo de combustible·\n" +
" I- Infinia.\n S -Super.\n D-Diesel.\n ID-Infinia Diesel");
string comb = Console.ReadLine();
comb = comb.ToUpper();
Console.WriteLine("Ingrese el la cantidad de dinero");
plata = Convert.ToDouble(Console.ReadLine());
switch (comb)
{
case "I":
{
Console.WriteLine($"ticket\nNombre: {cliente}\nCombustible: {PorPrecio(plata, 117.10)} Lts. \nImporte total: ${plata}");
break;
}
case "S":
{
Console.WriteLine($"ticket\nNombre: {cliente}\nCombustible: {PorPrecio(plata, 101.60)} Lts. \nImporte total: ${plata}");
break;
}
case "D":
{
Console.WriteLine($"ticket\nNombre: {cliente}\nCombustible: {PorPrecio(plata, 92.2)} Lts. \nImporte total: ${plata}");
break;
}
case "ID":
{
Console.WriteLine($"ticket\nNombre: {cliente}\nCombustible: {PorPrecio(plata, 112.8)} Lts. \nImporte total: ${plata}");
break;
}
}
}
else Console.WriteLine("¡ERROR! Intente otra vez porfavor");
Console.WriteLine("·Ingrese el nombre del cliente; 'ZZZ' finaliza el programa·");
cliente = Console.ReadLine();
cliente = cliente.ToUpper();
¿Está bien asi?