Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- namespace EX_29
- {
- class Program
- {
- static void Main(string[] args)
- {
- // Variáveis
- double a, b;
- // Instanciações
- Soma som = new Soma();
- Multiplicacao mul = new Multiplicacao();
- Subtracao sub = new Subtracao();
- Divisao div = new Divisao();
- // Entrada de Dados
- Console.Write("\n - Digite N1: ");
- a = double.Parse(Console.ReadLine());
- Console.Write("\n - Digite N2: ");
- b = double.Parse(Console.ReadLine());
- // Soma
- som.N1 = a;
- som.N2 = b;
- // Subtração
- sub.A = a;
- sub.B = b;
- // Multiplicação
- mul.SetA(a);
- mul.SetB(b);
- // Divisão
- div.SetA(a);
- div.SetB(b);
- Console.WriteLine("\n ---------- RELATÓRIO ---------- ");
- Console.Write("\n - Soma: " + som.Somatorio(som.N1,som.N2) );
- Console.Write("\n - Subtração: " + Subtracao.Sub(sub.A,sub.B) );
- Console.Write("\n - Multiplicação: " + mul.Multiplica(mul.GetA(), mul.GetB()));
- Console.Write("\n - Divisão: " + Divisao.Divide(div.GetA(),div.GetB()));
- Console.WriteLine("\n");
- }
- }
- }
- /*
- //////////////////////// CLASSE DIVISÃO ////////////////////////
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- namespace EX_29
- {
- class Divisao
- {
- // Atributos
- private double a;
- private double b;
- // Metodologia
- public static double Divide( double valor_1, double valor_2)
- {
- return (valor_1 / valor_2);
- }
- // Encapsulamento
- public double GetA()
- {
- return a;
- }
- public void SetA(double a)
- {
- this.a = a;
- }
- public double GetB()
- {
- return b;
- }
- public void SetB(double b)
- {
- this.b = b;
- }
- }
- }
- //////////////////////// CLASSE MULTIPLICAÇÃO ////////////////////////
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- namespace EX_29
- {
- class Multiplicacao
- {
- // Atributos
- private double a;
- private double b;
- // Métodos
- public double Multiplica(double valor_1, double valor_2 )
- {
- return (valor_1 * valor_2);
- }
- // Encapsulamento
- public double GetA()
- {
- return a;
- }
- public void SetA(double a)
- {
- this.a = a;
- }
- public double GetB()
- {
- return b;
- }
- public void SetB(double b)
- {
- this.b = b;
- }
- }
- }
- //////////////////////// CLASSE SOMA ////////////////////////
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- namespace EX_29
- {
- class Soma
- {
- // Atributos
- double n1, n2;
- // Métodos
- public double Somatorio(double n1, double n2)
- {
- return (n1 + n2);
- }
- // Encapsulamento
- public double N1
- {
- get => n1;
- set => n1 = value;
- }
- public double N2
- {
- get => n2;
- set => n2 = value;
- }
- }
- }
- //////////////////////// CLASSE SUBTRAÇÃO ////////////////////////
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- namespace EX_29
- {
- public class Subtracao
- {
- private double a;
- private double b;
- public static double Sub( double valor_1, double valor_2 )
- {
- return( valor_1 - valor_2);
- }
- // Encapsulamento
- public double A
- {
- get => a;
- set => a = value;
- }
- public double B
- {
- get => b;
- set => b = value;
- }
- }
- }
- */
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement