martes, 24 de febrero de 2009

practica 3 problema 2



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

namespace practica3prob2
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Numero de producto Precio de lista");
Console.WriteLine("1 $29.80");
Console.WriteLine("2 $45.00");
Console.WriteLine("3 $99.8");
Console.WriteLine("4 $44.90");
Console.WriteLine("5 $68.75");
Console.WriteLine("");

double total = 0.0;


Console.WriteLine("continuar ?");
Console.WriteLine("1. si");
Console.WriteLine("2. no");
char continuar = char.Parse(Console.ReadLine());
do
{

Console.Clear();
Console.WriteLine("Elige una opcion del 1 al 5");
int opcion = int.Parse(Console.ReadLine());
switch (opcion)
{
case 1: Console.WriteLine("Cantidad vendida durante el dia:");
double P1 = double.Parse(Console.ReadLine());
total = total + (P1 * 29.80);
Console.WriteLine("El total es:{0}", total);
Console.ReadLine();
break;
case 2: Console.WriteLine("Cantidad vendida durante el dia:");
double P2 = double.Parse(Console.ReadLine());
total = total + (P2 * 45.00);
Console.WriteLine("El total vendido es:{0}", total);
Console.ReadLine();
break;
case 3: Console.WriteLine("Cantidad vendida durante el dia:");
double P3 = double.Parse(Console.ReadLine());
total = total + (P3 * 99.8);
Console.WriteLine("El total vendido es:{0}", total);
Console.ReadLine();
break;
case 4: Console.WriteLine("Cantidad vendida durante el dia:");
double P4 = double.Parse(Console.ReadLine());
total = total + (P4 * 44.90);
Console.WriteLine("El total vendido es:{0}", total);
Console.ReadLine();
break;
case 5: Console.WriteLine("Cantidad vendida durante el dia:");
double P5 = double.Parse(Console.ReadLine());
total = total + (P5 * 68.75);
Console.WriteLine("El total vendido es:{0}", total);
Console.ReadLine();
break;
default: Console.WriteLine("Presiona opcion equivocada");
break;
}



}

while (continuar == '1' );

Console.ReadLine();
}
}
}

practica 3 problema 1



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

namespace practica3prob1
{
class Program
{
static void Main(string[] args)
{Console.WriteLine("Programa para calcular el area y perimetro de las siguientes figuras:");
Console.WriteLine("1. Cuadrado");
Console.WriteLine("2. Rectangulo");
Console.WriteLine("3. Triangulo");
Console.WriteLine("4. Circulo");
Console.WriteLine("");

Console.WriteLine("continuar ?");
Console.WriteLine("1. si");
Console.WriteLine("2. no");
char continuar = char.Parse(Console.ReadLine());
do
{Console.WriteLine("Elige una opcion del 1 al 4");
int opcion = int.Parse(Console.ReadLine());
switch (opcion)
{
case 1: Console.WriteLine("Introduce el valor de un lado:");
double lado = double.Parse(Console.ReadLine());
double area = lado * lado;
double perimetro = lado * 4;
Console.WriteLine("El area del cuadrado es:{0}", area);
Console.WriteLine("El perimetro del cuadrado es:{0}", perimetro);
Console.ReadLine();
break;

case 2: Console.WriteLine("Introduce el valor del ancho:");
double ancho = double.Parse(Console.ReadLine());
Console.WriteLine("Introduce el valor de la altura:");
double altura = double.Parse(Console.ReadLine());
double area2 = ancho * altura;
double perimetro2 = (2 * ancho) + (2 * altura);
Console.WriteLine("El area del rectangulo es:{0}", area2);
Console.WriteLine("El perimetro del rectangulo es:{0}", perimetro2);
Console.ReadLine();
break;
case 3: Console.WriteLine("Introduce el valor de la lado A:");
double ladoA = double.Parse(Console.ReadLine());
Console.WriteLine("Introduce el valor del lado B:");
double ladoB = double.Parse(Console.ReadLine());
Console.WriteLine("Introduce el valor del lado C:");
double ladoC = double.Parse(Console.ReadLine());
double semi = (ladoA + ladoB + ladoC) / 2;
double area3 = Math.Sqrt(semi * (semi - ladoA) * (semi - ladoB) * (semi - ladoC));
double perimetro3 = (ladoA + ladoB + ladoC);
Console.WriteLine("El area del triangulo es:{0}", area3);
Console.WriteLine("El perimetro del triangulo es:{0}", perimetro3);
Console.ReadLine();
break;
case 4: Console.WriteLine("Introduce el valor del radio:");
double radio = double.Parse(Console.ReadLine());
double area4 = Math.PI * (radio * radio);
double perimetro4 = Math.PI * (2 * radio);
Console.WriteLine("El area del circulo es:{0}", area4);
Console.WriteLine("El perimetro del circulo es:{0}", perimetro4);
Console.ReadLine();
break;
}
}while (continuar == '1' );
}
}
}