Está en la página 1de 9

CALCULADORA

/*
Sharp * Hora: 5:10 p. m.
*
* Para cambiar esta plantilla use Herramientas | Opciones | Codificación | Editar Encabezados
Estándar
*/
using System;

namespace Calculadora
{
class Program
{
static void Main(string[] args)
{
/*Console.WriteLine("Hello World!");

// TODO: Implement Functionality Here

Console.Write("Press any key to continue . . . ");


Console.ReadKey(true);*/

Console.WriteLine("ingese su primer Número");


double PriDigito = double.Parse(Console.ReadLine());

Console.WriteLine("ingese su segundo Número");


double SegDigito = double.Parse(Console.ReadLine());

double Resultado;
string signo;

Console.WriteLine("ingese de la operacion a realizar");


signo = Console.ReadLine();

switch (signo)
{
case "+":
{
Resultado = (PriDigito + SegDigito);
Console.WriteLine(("Su resultado de la operación " + PriDigito + " " + signo + " " +
SegDigito + " es: " + Resultado),Console.ForegroundColor = ConsoleColor.Green);
break;
}

case "-":
{
Resultado = (PriDigito - SegDigito);
Console.WriteLine(("Su resultado de la operación " + PriDigito + " " + signo + " " +
SegDigito + " es: " + Resultado),Console.ForegroundColor = ConsoleColor.Green);
break;
}

case "*":
{
Resultado = (PriDigito * SegDigito);
Console.WriteLine(("Su resultado de la operación " + PriDigito + " " + signo + " " +
SegDigito + " es: " + Resultado),Console.ForegroundColor = ConsoleColor.Green);
break;
}
case "/":
{
Resultado = (PriDigito / SegDigito);
Console.WriteLine(("Su resultado de la operación " + PriDigito + " " + signo + " " +
SegDigito + " es: " + Resultado),Console.ForegroundColor = ConsoleColor.Green);
break;
}

default:
{
break;
}
}

Console.ForegroundColor = ConsoleColor.Blue;
Console.Write("por favor, oprima una tecla para salir");
Console.ReadKey();
}
}
}
SUCURSALES DE EMPRESA

/*
* Creado por SharpDevelop.
* Usuario: CARLOS ANDRÉS
* Fecha: 15/09/2019
* Hora: 7:49 p. m.
*
* Para cambiar esta plantilla use Herramientas | Opciones | Codificación | Editar Encabezados
Estándar
*/
using System;

namespace C___E_AUDIO
{
class Program
{
public static void Main(string[] args)
{
int retorno=0;
string salida;
double totaldeldia1;
double totaldeldia2;
double totaldeldia3;
double totaldeldia4;
PRODUCTOS PARLANTE10W=new PRODUCTOS();
PRODUCTOS CABLEAWG16=new PRODUCTOS();
PRODUCTOS AMPLIFICADORHIFI=new PRODUCTOS();
PRODUCTOS AUDIFONOS=new PRODUCTOS();

PARLANTE10W.INVENTARIO(10);
CABLEAWG16.INVENTARIO(10);
AMPLIFICADORHIFI.INVENTARIO(10);
AUDIFONOS.INVENTARIO(10);

PARLANTE10W.PRECIODEVENTA(10000);
CABLEAWG16.PRECIODEVENTA(800);
AMPLIFICADORHIFI.PRECIODEVENTA(30000);
AUDIFONOS.PRECIODEVENTA(8000);

PARLANTE10W.PRECIODEFABRICA(5000);
CABLEAWG16.PRECIODEFABRICA(400);
AMPLIFICADORHIFI.PRECIODEFABRICA(15000);
AUDIFONOS.PRECIODEFABRICA(4000);
while(retorno==0)
{
Console.WriteLine("-----------------------------------------------------------------------------------------------
--------------------");
Console.WriteLine("BIENVENIDOS AL PORTAL DE C&E AUDIO ");
Console.WriteLine("-----------------------------------------------------------------------------------------------
--------------------");
Console.WriteLine("ARTICULO PRECIO CODIGO" );
Console.WriteLine("PARLANTE10W 10000 1");
Console.WriteLine("CABLEAWG16 800 2");
Console.WriteLine("AMPLIFICADORHIFI 30000 3");
Console.WriteLine("AUDIFONOS 8000 4");

Console.WriteLine("Ingrese un codigo de producto entre 1 y 5:");


Console.WriteLine("si desea salir presione 6");
Console.WriteLine("para obtener el total de ventas,ganancias,inventario de todo y recaudo
de todos los productos oprima 7");
int codigo = int.Parse(Console.ReadLine());

if(codigo==6)
{
retorno=1;
}

if(codigo==7)
{ totaldeldia1=PARLANTE10W.GANANCIAtotal+CABLEAWG16.GANANCIAtotal+AMPLIFICA
DORHIFI.GANANCIAtotal+AUDIFONOS.GANANCIAtotal;
totaldeldia2=PARLANTE10W.Nventas+CABLEAWG16.Nventas+AMPLIFICADORHIFI.Nventa
s+AUDIFONOS.Nventas;
totaldeldia3=PARLANTE10W.STOCK+CABLEAWG16.STOCK+AMPLIFICADORHIFI.STOCK+AU
DIFONOS.STOCK;
totaldeldia4=PARLANTE10W.RECAUDOTOTAL+CABLEAWG16.RECAUDOTOTAL+AMPLIFICA
DORHIFI.RECAUDOTOTAL+AUDIFONOS.RECAUDOTOTAL;

Console.WriteLine("___________________________________________________________
_________________________________________________________");
Console.WriteLine("-------total de todo------- ");
Console.WriteLine("___________________________________________________________
_________________________________________________________");
Console.WriteLine("ganancia total de todo : "+ totaldeldia1);
Console.WriteLine("numero de ventas total : "+totaldeldia2);
Console.WriteLine("inventario total : "+totaldeldia3);
Console.WriteLine("recaudo total de todo : "+totaldeldia4);
}
switch (codigo)
{
case 1: Console.Write("parlantes10W UNIDADES EN STOCK: ");
Console.WriteLine(PARLANTE10W.STOCK);
Console.WriteLine("desea realizar la compra de este producto?" +
"1.si 2.no");
int respuesta = int.Parse(Console.ReadLine());

while (respuesta==1){
Console.Write("digite las unidades que desea comprar ");
double UNIDADES = double.Parse(Console.ReadLine());
PARLANTE10W.COMPRAR(UNIDADES);
Console.WriteLine("unidades en stock: "+PARLANTE10W.STOCK);
Console.WriteLine("ganancia por este producto: "+PARLANTE10W.GANANCIA);
Console.WriteLine("valor de venta: "+PARLANTE10W.RECAUDO);
Console.WriteLine("N/VENTAS: "+PARLANTE10W.Nventas);
Console.WriteLine("GANANCIA TOTAL DE ESTE PRODUCTO:
"+PARLANTE10W.GANANCIAtotal);
Console.WriteLine("RECAUDO TOTAL DE ESTE PRODUCTO:
"+PARLANTE10W.RECAUDOTOTAL);
Console.WriteLine("si desea salir escriba si, de lo contrario escriba no");
salida=Convert.ToString(Console.ReadLine());
retorno=0;
respuesta=0;
if(salida=="si")
{
retorno=1;
}

}
break;
case 2: Console.Write("cable awg 16 UNIDADES EN STOCK: ");
Console.WriteLine(CABLEAWG16.STOCK);
Console.WriteLine("desea realizar la compra de este producto?" +
"1.si 2.no");
int respuesta2 = int.Parse(Console.ReadLine());

while (respuesta2==1){
Console.Write("digite las unidades que desea comprar ");
double UNIDADES = double.Parse(Console.ReadLine());
CABLEAWG16.COMPRAR(UNIDADES);
Console.WriteLine("unidades en stock: "+CABLEAWG16.STOCK);
Console.WriteLine("ganancia por este producto: "+CABLEAWG16.GANANCIA);
Console.WriteLine("valor de venta: "+CABLEAWG16.RECAUDO);
Console.WriteLine("N/VENTAS: "+CABLEAWG16.Nventas);
Console.WriteLine("GANANCIA TOTAL DE ESTE PRODUCTO:
"+CABLEAWG16.GANANCIAtotal);
Console.WriteLine("RECAUDO TOTAL DE ESTE PRODUCTO:
"+CABLEAWG16.RECAUDOTOTAL);
Console.WriteLine("si desea salir escriba si, de lo contrario escriba no");
salida=Convert.ToString(Console.ReadLine());

retorno=0;
respuesta2=0;
if(salida=="si")
{
retorno=1;
}

}
break;
case 3: Console.Write("AMPLIFICADORES HI FI UNIDADES EN STOCK: ");
Console.WriteLine(AMPLIFICADORHIFI.STOCK);
Console.WriteLine("desea realizar la compra de este producto?" +
"1.si 2.no");
int respuesta3 = int.Parse(Console.ReadLine());

while (respuesta3==1){
Console.Write("digite las unidades que desea comprar ");
double UNIDADES = double.Parse(Console.ReadLine());
AMPLIFICADORHIFI.COMPRAR(UNIDADES);
Console.WriteLine("unidades en stock: "+AMPLIFICADORHIFI.STOCK);
Console.WriteLine("ganancia por este producto: "+AMPLIFICADORHIFI.GANANCIA);
Console.WriteLine("valor de venta: "+AMPLIFICADORHIFI.RECAUDO);
Console.WriteLine("N/VENTAS: "+AMPLIFICADORHIFI.Nventas);
Console.WriteLine("GANANCIA TOTAL DE ESTE PRODUCTO:
"+AMPLIFICADORHIFI.GANANCIAtotal);
Console.WriteLine("RECAUDO TOTAL DE ESTE PRODUCTO:
"+AMPLIFICADORHIFI.RECAUDOTOTAL);
Console.WriteLine("si desea salir escriba si, de lo contrario escriba no");
salida=Convert.ToString(Console.ReadLine());
retorno=0;
respuesta3=0;
if(salida=="si")
{
retorno=1;
}

}
break;
case 4: Console.Write("AUDIFONOS UNIDADES EN STOCK: ");
Console.WriteLine(AUDIFONOS.STOCK);
Console.WriteLine("desea realizar la compra de este producto?" +
"1.si 2.no");
int respuesta4 = int.Parse(Console.ReadLine());

while (respuesta4==1){
Console.Write("digite las unidades que desea comprar ");
double UNIDADES = double.Parse(Console.ReadLine());
AUDIFONOS.COMPRAR(UNIDADES);
Console.WriteLine("unidades en stock: "+AUDIFONOS.STOCK);
Console.WriteLine("ganancia por este producto: "+AUDIFONOS.GANANCIA);
Console.WriteLine("valor de venta: "+AUDIFONOS.RECAUDO);
Console.WriteLine("N/VENTAS: "+ AUDIFONOS.Nventas);
Console.WriteLine("GANANCIA TOTAL DE ESTE PRODUCTO:
"+AUDIFONOS.GANANCIAtotal);
Console.WriteLine("RECAUDO TOTAL DE ESTE PRODUCTO:
"+AUDIFONOS.RECAUDOTOTAL);
Console.WriteLine("si desea salir escriba si, de lo contrario escriba no");
salida=Convert.ToString(Console.ReadLine());
retorno=0;
respuesta4=0;
if(salida=="si")
{
retorno=1;
}

}
break;

}
}
}

class PRODUCTOS
{
public PRODUCTOS()
{
}

public double STOCK; //SALDO

public double totaltodo;


public double GANANCIA;
public double Nventas;
public double RECAUDO;
public double GANANCIAtotal;
public double RECAUDOTOTAL;

public void INVENTARIO(double INVENTARIOIn)


{
STOCK = INVENTARIOIn+STOCK;
}
public void COMPRAR(double COMPRAROut)
{
STOCK = STOCK-COMPRAROut;
Nventas=Nventas+COMPRAROut;
GANANCIAtotal=GANANCIA*Nventas;
RECAUDOTOTAL=RECAUDO*Nventas;
}
public void PRECIODEVENTA(double PRECIODEVENTAIn)
{
RECAUDO = PRECIODEVENTAIn+Nventas;

}
public void PRECIODEFABRICA(double PRECIODEFABRICAIn)
{
GANANCIA = (RECAUDO-PRECIODEFABRICAIn)+Nventas;

}
}
}