Programa en C# modo consola Area y perimetro

Hola aquí les traigo este programa que es desarrollado por mi no son la gran cosa pero pues a lo mejor a uno de ustedes les pueden servir.

Este es para saber el área y perímetro de un triangulo, rectángulo y rombo. si necesitan que te explique el código solo pregunta y te explico como funciona.


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


namespace triangulo
{
    class Program
    {
        static void Main(string[] args)
        {      
         int a, b, c;
         string d;
         int x, q, sa = 1;            
               Console.BackgroundColor = ConsoleColor.DarkBlue;
               do
               {
                   Console.Clear();
                   Console.BackgroundColor = ConsoleColor.DarkBlue;
                   Console.ForegroundColor = ConsoleColor.Red;
                   Console.WriteLine("Que figura necesita");
                   Console.WriteLine("A - Triangulo      B - Rectangulo      C - Rombo");
                   d = (Console.ReadLine());
                   switch (d)
                   {
                       case "A":
                           Console.ForegroundColor = ConsoleColor.Yellow;
                           Console.WriteLine("Triangulo");
                           Console.WriteLine("Que necesitas saber del triangulon" + "1 = Area     2 = Perimetro");
                           q = int.Parse(Console.ReadLine());
                           switch (q)
                           {
                               case 2:
                                   Console.WriteLine("Escriba el numero de medida de la base");
                                   a = int.Parse(Console.ReadLine());

                                   Console.WriteLine("Escriba el numero de medida del lado 1");
                                   b = int.Parse(Console.ReadLine());

                                   Console.WriteLine("Escriba el numero de medida del lado 2");
                                   c = int.Parse(Console.ReadLine());

                                   x = a + b + c;
                                   Console.Write("resultado del perimetro del triangulo es" + " [" + x + "]");
                                   break;
                               case 1:
                                   Console.WriteLine("Escriba el numero de medida de la base");
                                   a = int.Parse(Console.ReadLine());
                                   Console.WriteLine("Escriba el numero de medida de la altura");
                                   b = int.Parse(Console.ReadLine());

                                   x = ((a * b) / 2);
                                   Console.Write("resultado de la Area del triangulo es" + " [" + x + "]");
                                   break;
                           }
                           break;
                       case "B":
                           Console.ForegroundColor = ConsoleColor.Gray;
                           Console.WriteLine("Rectangulo");
                           Console.WriteLine("Que necesitas saber del Rectangulon" + "1 = Area     2 = Perimetro");
                           q = int.Parse(Console.ReadLine());

                           switch (q)
                           {
                               case 2:
                                   Console.WriteLine("Escriba el numero de medida de la base");
                                   a = int.Parse(Console.ReadLine());
                                   Console.WriteLine("Escriba el numero de medida de la altura");
                                   b = int.Parse(Console.ReadLine());
                                   x = ((a * 2) + (b * 2));
                                   Console.Write("resultado del perimetro del Rectangulo es" + " [" + x + "]");
                                   break;
                               case 1:
                                   Console.WriteLine("Escriba el numero de medida de la base");
                                   a = int.Parse(Console.ReadLine());
                                   Console.WriteLine("Escriba el numero de medida de la altura");
                                   b = int.Parse(Console.ReadLine());
                                   x = (a * b);
                                   Console.Write("resultado de la Area del triangulo es" + " [" + x + "]");
                                   break;
                           }
                           break;
                       case "C":
                           Console.ForegroundColor = ConsoleColor.Magenta;
                           Console.WriteLine("Rombo");
                           Console.WriteLine("Que necesitas saber del Rombon" + "1 = Area     2 = Perimetro");
                           q = int.Parse(Console.ReadLine());

                           switch (q)
                           {
                               case 2:
                                   Console.WriteLine("Escriba el numero de medida de la base");
                                   a = int.Parse(Console.ReadLine());
                                   x = (a * 4);
                                   Console.Write("resultado del perimetro del Rectangulo es" + " [" + x + "]");
                                   break;
                               case 1:
                                   Console.WriteLine("Escriba el numero de medida de la base");
                                   a = int.Parse(Console.ReadLine());
                                   x = (a * a);
                                   Console.Write("resultado de la Area del triangulo es" + " [" + x + "]");
                                   break;
                           }
                           break;
                   }
                   Console.WriteLine("nnQuieres continuar? 1.- Si 2.- No");
                   sa = int.Parse(Console.ReadLine());
               }
               while (sa == 2);
 
                   Console.Clear();    
       }
    }
}


Ojo. no soy experto programador pero apenas aprendo

Saludos
Programa en C# modo consola Area y perimetro
15 Puntos Score: 7.5/10
Visitas: 4178 Favoritos: 3
Ver los usuarios que votaron...
6 Comentarios Programa en C# modo consola Area y perimetro
Muy bueno ! usas solo C# ? usas C++, o C ? Saludos !
Ahorita solo uso c#, ya que es con lo que trato de aprender pero es muy similar la sintaxis de c, c++ y c# de hecho c# esta pensado en c
muy bueno man muy bueno
Gracias, por que les gusto
me gustaria aprender c++
pues c# es parecido a la sintaxis de c, c++ ya que de hay surge
Para dejar un comentario Registrate! o.. eres ya usuario? Accede!