aulas C Sharp

Meu trabalho da escola: Usando Sobrecarga de Métodos para Calcular a equação e quadrado dos números.

04:12joelson




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

namespace subcargas_de_metodos_equações
{
    class Program
    {
     
//Autor:Joelson Morais

static void sair()
        {

            Environment.Exit(0);

        }
       static void menu()
       {


           int men;




           Console.WriteLine("_____Calculadora_____");
           Console.WriteLine("|1)-1 grau"); Console.WriteLine("\t\t\t\t|");
           Console.WriteLine("|2)-2 grau"); Console.WriteLine("\t\t\t\t|");
           Console.WriteLine("|3)-Calcular Quadrado dois números"); Console.WriteLine("\t\t\t\t|");
           Console.WriteLine("|4)-Calcular o Quadrado de um número"); Console.WriteLine("\t\t\t\t|");
           Console.WriteLine("|5)-sair"); Console.WriteLine("\t\t\t\t|");
           Console.WriteLine("|"); Console.WriteLine("\t\t\t\t|");
           Console.WriteLine("|"); Console.WriteLine("\t\t\t\t|");
     

           men = int.Parse(Console.ReadLine());

           switch (men)
           {


               case 1:

                  equação(3,2);
                   break;



               case 2:

                   equação(4, -6, 5);

                   break;

               case 3:

                   quadrado(1, 2);

                   break;


               case 4:
                   quadrado(3);
                   break;

               case 5:
                   sair();
                   break;
               default:

                   Console.WriteLine("Opção não encontrada");

                   break;





           }


       }

       static void equação(double a,double b,double c)
       {



 double d, x1, x2;
            Console.WriteLine("Equação 2º Grau");
            Console.Write(" Valor de a : ");
            a = double.Parse(Console.ReadLine());
            Console.Clear();
            Console.Beep();
            Console.WriteLine("o valor A foi salvo");
            Console.Write(" Valor de b : ");
            b = double.Parse(Console.ReadLine());
            Console.Clear();
            Console.Beep();
            Console.WriteLine("o valor B foi salvo");
            Console.Write(" Valor de c : ");
            c = double.Parse(Console.ReadLine());
            Console.Clear();
            Console.Beep();
            Console.WriteLine("o valor C foi salvo");

            Console.Clear();
            Console.WriteLine("SOLUÇÃO:");
            Console.Beep();
            Console.WriteLine(a + "x² + " + b + "x + " + c + "=0");
            d = b * b - 4 * a * c;
            if (d > 0)
            {
                Console.WriteLine("Existem duas raizes reais");
                x1 = (-b + Math.Sqrt(d)) / (2 * a);
                x2 = (-b - Math.Sqrt(d)) / (2 * a);
                Console.WriteLine("x1'= " + x1);
                Console.WriteLine("x2''= " + x2);
            }
            else if (d == 0)
            {
                Console.WriteLine("Existem duas raizes reais e iguais.");
                x1 = -b / (a * 2);
                Console.WriteLine("x'=x''= " + x1);
            }
            else
            {
                Console.WriteLine("Nao existem raizes reais");
            }


       



        }



       static void equação(double A, double B)
       {

           double C, D;


           Console.WriteLine("Entre com o 'a' da equao ax + b = 0:");
           A = double.Parse(Console.ReadLine());

           Console.Clear();
           Console.Beep();
           Console.WriteLine("o valor A foi salvo");

           Console.WriteLine("\nEntre com o 'b' da equação ax + b = 0:");
           B = double.Parse(Console.ReadLine());
           Console.Clear();
           Console.Beep();
           Console.WriteLine("o valor B foi salvo");
           Console.Clear();

           Console.WriteLine("Solução:");
           C = B - (2 * B);
           D = C / A;


           Console.WriteLine("\nA raiz da equação : " + D);
       }

       static void quadrado(int a,int b)
       {
           Console.WriteLine("Digite um número:");
           a = int.Parse(Console.ReadLine());
           Console.WriteLine("O quadrado do primeiro número é"+a*a);
           b = int.Parse(Console.ReadLine());
           Console.WriteLine("O quadrado do primeiro número é" + b * b);
       }


       static void quadrado(int a)
       {
           Console.WriteLine("Digite um número:");
           a = int.Parse(Console.ReadLine());
           Console.WriteLine("O quadrado do primeiro número é" + a * a);

         
       }
       static void Main(string[] args)
       {



           menu();
           Console.ReadKey();

       }
    }




       }

   

You Might Also Like

0 comentários

Popular Posts

Formulário de Contacto