martes, 3 de marzo de 2009
practica 4 problema 1
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace practica_4_problema_1
{
class Program
{
static void Main(string[] args)
{
double lado, bace, altura, radio;
char sigue;
double area = 0.0;
double perimetro = 0.0;
int opcion;
Console.Clear();
area = 0.0;
perimetro = 0.0;
Console.WriteLine("\n\t\t calcula el area y perimetro de las siguintes figuras");
Console.WriteLine("\n\t\t 1) CUADRADO");
Console.WriteLine("\n\t\t 2) RECTANGULO");
Console.WriteLine("\n\t\t 3) TRIANGULO");
Console.WriteLine("\n\t\t 4) CIRCULO");
Console.WriteLine("\n\t\t SELECCIONE UNA OPCION 1 a 4");
do
{
opcion = int.Parse(Console.ReadLine());
switch (opcion)
{
case 1: Console.WriteLine("introduce lado");
lado = double.Parse(Console.ReadLine());
area = lado * lado;
perimetro = 4 * lado;
Console.WriteLine("el area es {0}", area);
Console.WriteLine("el perimetro {0}", perimetro);
break;
case 2: Console.WriteLine("introduce el valor de base");
bace = double.Parse(Console.ReadLine());
Console.WriteLine("introduce la altura");
altura = double.Parse(Console.ReadLine());
area = bace * altura;
perimetro = 2 * (bace * altura);
Console.WriteLine("el area es {0}", area);
Console.WriteLine("el perimetro {0}", perimetro);
break;
case 3: Console.WriteLine("introduce el valor de base ");
bace = double.Parse(Console.ReadLine());
Console.WriteLine("introduce la altura");
altura = double.Parse(Console.ReadLine());
area = (bace * altura) / 2;
perimetro = (2 * altura) + bace;
Console.WriteLine("el area es {0}", area);
Console.WriteLine("el perimetro {0}", perimetro);
break;
case 4: Console.WriteLine("introduce el balor de radio");
radio = double.Parse(Console.ReadLine());
area = 3.1416 * radio * 2;
Console.WriteLine("el area es {0}", area);
Console.WriteLine("el perimetro {0}", perimetro);
break;
default:
Console.Write("presiono opcion equibocada");
break;
}
Console.Write("desea otra opcion s/n: ");
sigue = char.Parse(Console.ReadLine());
}
while (sigue == 's' || sigue == 's');
Console.WriteLine("el area es {0}", area);
Console.WriteLine("el perimetro {0}", perimetro);
Console.ReadKey();
Suscribirse a:
Enviar comentarios (Atom)
No hay comentarios:
Publicar un comentario