C/Visual C - Necesito ayuda por favor

 
Vista:
sin imagen de perfil

Necesito ayuda por favor

Publicado por Gael (1 intervención) el 25/11/2021 04:44:39
El código es Funcional pero ahora necesito que los siguientes productos también aparezcan, si quieren pueden copiar el código para que verifiquen a lo que me refiero ya que necesito que me muestre el nombre, precio y si tiene descuento me ayudarían mucho si me responden gracias







using System;
using System.IO;
using System.Threading;



namespace BOSETO
{
class Program
{
static void Main(string[] args)
{

interfaz_login();
datos_login();

Console.ReadKey();
}
static void interfaz_login()
{
Console.BackgroundColor = ConsoleColor.DarkGray;
Console.Clear();

Console.BackgroundColor = ConsoleColor.Black;
Console.ForegroundColor = ConsoleColor.Cyan;
Console.SetCursorPosition(35, 10);

Console.WriteLine("▓(0)=<><><><><><><><><><><><><><><><><><><><>=(0)▓");
Console.SetCursorPosition(35, 11);
Console.WriteLine("▓ ▓");
Console.SetCursorPosition(35, 12);
Console.WriteLine("|| ||");
Console.SetCursorPosition(35, 13);
Console.WriteLine("▓ ▓");
Console.SetCursorPosition(35, 14);
Console.WriteLine("▓ ▓");
Console.SetCursorPosition(35, 15);
Console.WriteLine("▓ ▓");
Console.SetCursorPosition(35, 16);
Console.WriteLine("|| ||");
Console.SetCursorPosition(35, 17);
Console.WriteLine("▓ ▓");
Console.SetCursorPosition(35, 18);
Console.WriteLine("▓(0)=<><><><><><><><><><><><><><><><><><><><>=(0)▓");

}

static void interfaz_cajero()
{

Console.BackgroundColor = ConsoleColor.DarkGray;
Console.Clear();

Console.ForegroundColor = ConsoleColor.Yellow;
Console.SetCursorPosition(62, 2);
Console.WriteLine("CAJERO");

//MMMMMMMMMMMMMMMMMMMMMMMMMMMMM
Console.BackgroundColor = ConsoleColor.Black;
Console.ForegroundColor = ConsoleColor.Cyan;
Console.SetCursorPosition(27, 4);
; Console.WriteLine(" ___________________________________________________________________________");
Console.SetCursorPosition(27, 5);
Console.WriteLine(" () ()");
Console.SetCursorPosition(27, 6);
Console.WriteLine("(O)===)><><><><><><><><><><><><><><><><><><><><><><><><><><><><><>><><)==(O)");
Console.SetCursorPosition(27, 7);
Console.WriteLine("|| ||");
Console.SetCursorPosition(27, 8);
Console.WriteLine("|| ||");
Console.SetCursorPosition(27, 9);
Console.WriteLine("|| ||");
Console.SetCursorPosition(27, 10);
Console.WriteLine("|| ||");
Console.SetCursorPosition(27, 11);
Console.WriteLine("|| ||");
Console.SetCursorPosition(27, 12);
Console.WriteLine("|| ||");
Console.SetCursorPosition(27, 13);
Console.WriteLine("|| ||");
Console.SetCursorPosition(27, 14);
Console.WriteLine("|| ||");
Console.SetCursorPosition(27, 15);
Console.WriteLine("|| ||");
Console.SetCursorPosition(27, 16);
Console.WriteLine("|| ||");
Console.SetCursorPosition(27, 17);
Console.WriteLine("|| ||");
Console.SetCursorPosition(27, 18);
Console.WriteLine("|| ||");
Console.SetCursorPosition(27, 19);
Console.WriteLine("|| ||");
Console.SetCursorPosition(27, 20);
Console.WriteLine("|| ||");
Console.SetCursorPosition(27, 21);
Console.WriteLine("|| ||");
Console.SetCursorPosition(27, 22);
Console.WriteLine("(O)===)><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><>)==(O)");
Console.SetCursorPosition(27, 23);
Console.WriteLine("()________________________________________________________________________()");
Console.SetCursorPosition(27, 24);
Console.WriteLine(" ");
//eygduyegduwhduhw
Console.ForegroundColor = ConsoleColor.White;
Console.SetCursorPosition(36, 7);
Console.WriteLine("▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄");
Console.SetCursorPosition(36, 8);
Console.WriteLine("█ █");
Console.SetCursorPosition(36, 9);
Console.WriteLine("█ █");
Console.SetCursorPosition(36, 10);
Console.WriteLine("█ █");
Console.SetCursorPosition(36, 11);
Console.WriteLine("█▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄█");


}
static void datos_login()
{
String usuario;
int contra;
try
{
Console.ForegroundColor = ConsoleColor.Green;
Console.SetCursorPosition(38, 11);
animacion(50, "USUARIO:");
Console.ForegroundColor = ConsoleColor.White;
usuario = Console.ReadLine();
Console.ForegroundColor = ConsoleColor.Green;
Console.SetCursorPosition(38, 15);
animacion(50, "CONTRASEÑA:");
Console.ForegroundColor = ConsoleColor.White;
contra = int.Parse(Console.ReadLine());
if (usuario == "Alfredo" && contra == 123 || usuario == "Hugo " && contra == 321 || usuario == "Laura" && contra == 111 || usuario == "Carlos " && contra == 222)
{
Console.BackgroundColor = ConsoleColor.DarkGray;
Console.ForegroundColor = ConsoleColor.Black;
Console.SetCursorPosition(52, 20);
Console.WriteLine("ACCESO CORRECTO");
Console.SetCursorPosition(54, 21);
Console.WriteLine("CARGANDO...");
Console.SetCursorPosition(36, 23);
Console.ForegroundColor = ConsoleColor.Gray;
Console.Write("▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄");
Console.ForegroundColor = ConsoleColor.DarkRed;
Console.SetCursorPosition(36, 23);
animacion(50, "▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄");

interfaz_cajero();
datos_cajeros();
Console.ReadKey();
}
else
{
Console.Beep();
Console.ForegroundColor = ConsoleColor.Red;
Console.SetCursorPosition(51, 19);
Console.WriteLine("ACCESO DENEGADO");
Console.ForegroundColor = ConsoleColor.White;
Console.SetCursorPosition(43, 20);
Console.WriteLine("PULSE PARA INTENTAR DE NUEVO");
Console.ReadKey();
interfaz_login();
datos_login();

}
}
catch
{
Console.Beep();
Console.ForegroundColor = ConsoleColor.Red;
Console.SetCursorPosition(44, 19);
Console.WriteLine("DATO INGRESADO INCORRECTO");
Console.SetCursorPosition(43, 20);
Console.ForegroundColor = ConsoleColor.White;
Console.WriteLine("PULSE PARA INTENTAR DE NUEVO");
Console.ReadKey();
interfaz_login();
datos_login();
Console.ReadKey();
}

}
static void datos_cajeros()
{
String[] producto_name = { "Jabon", "Shampoo", "Gel", "Cereal", "Detergente", "frituras", "pan", "desodorante", "papel higienico", "pasta dental", "crema humectante" };
double[] precios_productos = { 8.50, 13.50, 12, 22.89, 30.50, 22.50, 15, 20, 15.50, 35, 18.90, 25.50 };
int clave_producto;
try
{
Console.SetCursorPosition(39, 9);
Console.Write("CLAVE PRODUCTO:" + " ");
Console.ForegroundColor = ConsoleColor.White;
clave_producto = int.Parse(Console.ReadLine());
if (clave_producto == 0001)
if(clave_producto == 0002) (producto_name "Shampoo")

{


carga_animacion();
carga_busqueda();
Console.SetCursorPosition(39, 19);
Console.WriteLine(producto_name[0]);
Console.SetCursorPosition(65, 19);
Console.WriteLine(precios_productos[0]);
Console.SetCursorPosition(62, 17);
Console.SetCursorPosition(90, 19);
Console.WriteLine("NO");
string desicion;
Console.SetCursorPosition(65, 8);
Console.WriteLine("¿AGREGAR OTRO PRODUCTO? >si< >no<");
Console.SetCursorPosition(80, 9);
desicion = Console.ReadLine();
if (desicion == "si" || desicion == "SI" || desicion == "Si" || desicion == "sI" || desicion == "S" || desicion == "s")
{
interfaz_cajero();
datos_cajeros();

}
else
{
Console.SetCursorPosition(80, 10);
Console.WriteLine("FIN");
}

}
else
{
Console.Beep();
Console.ForegroundColor = ConsoleColor.Red;
Console.SetCursorPosition(52, 17);
Console.WriteLine("PRODUCTO NO ENCONTRADO");
Console.SetCursorPosition(52, 18);
Console.WriteLine("PRECIONE PARA REGRESAR");
Console.ReadKey();
interfaz_cajero();
datos_cajeros();
}
}
catch
{
Console.Beep();
Console.ForegroundColor = ConsoleColor.Red;
Console.SetCursorPosition(52, 17);
Console.WriteLine("PRODUCTO NO ENCONTRADO");
Console.SetCursorPosition(52, 18);
Console.WriteLine("PRECIONE PARA REGRESAR");
Console.ReadKey();
interfaz_cajero();
datos_cajeros();
}


}
static void animacion(int vel, string texto)
{
for (int i = 0; i < texto.Length; i++)
{
Console.Write(texto[i]);
Thread.Sleep(vel);
}
}
static void carga_busqueda()
{
Console.ForegroundColor = ConsoleColor.Green;
Console.SetCursorPosition(36, 13);
Console.WriteLine("==============");
Console.SetCursorPosition(36, 14);
Console.WriteLine("= RESULTADOS =");
Console.SetCursorPosition(36, 15);
Console.WriteLine("==============");

Console.ForegroundColor = ConsoleColor.Yellow;
Console.SetCursorPosition(38, 17);
Console.WriteLine("NOMBRE");
Console.SetCursorPosition(36, 18);
Console.WriteLine("┌ ┐");
Console.SetCursorPosition(36, 19);
Console.WriteLine(" ");
Console.SetCursorPosition(36, 20);
Console.WriteLine("└ ┘");

Console.ForegroundColor = ConsoleColor.Yellow;
Console.SetCursorPosition(63, 17);
Console.WriteLine("PRECIO");
Console.SetCursorPosition(57, 18);
Console.WriteLine("┌ ┐");
Console.SetCursorPosition(57, 19);
Console.WriteLine(" ");
Console.SetCursorPosition(57, 20);
Console.WriteLine("└ ┘");

Console.ForegroundColor = ConsoleColor.Yellow;
Console.SetCursorPosition(87, 17);
Console.WriteLine("DESCUENTO");
Console.SetCursorPosition(85, 18);
Console.WriteLine("┌ ┐");
Console.SetCursorPosition(85, 19);
Console.WriteLine(" ");
Console.SetCursorPosition(85, 20);
Console.WriteLine("└ ┘");

}
static void carga_animacion()
{
Console.SetCursorPosition(61, 19);
Console.Write("BUSCANDO");
Console.ForegroundColor = ConsoleColor.DarkGray;
Console.SetCursorPosition(57, 20);
Console.Write("..................");
Console.ForegroundColor = ConsoleColor.Yellow;
Console.SetCursorPosition(57, 20);
animacion(100, "..................");


}
}
}
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder