public void CriaMateria(string tipo, string dep, int cred)
public class Hist_Arte:Notas
private double seminario_1;
private double seminario_2;
public void CriaNota(double t1, double t2, double sem1, double sem2)
public double CalculaNota()
this.NotaFinal = (this.trab_1 * 0.1)+(this.trab_2 * 0.2)+(this.seminario_1 * 0.3)+(this.seminario_2 * 0.4);
public class Desenho_Moda:Notas
public void CriaNota(double d1, double d2, double d3, double pc1)
public double CalculaNota()
this.NotaFinal = ((this.draw_1 + this.draw_2 + this.draw_3) / 3) * 0.7 + (this.peca_1 * 0.3);
public static void Main()
Console.WriteLine("**CALCULADORA DE NOTAS**" + "\n" + "Disciplinas: História da Arte e Desenho de Moda");
Console.WriteLine("\n" +"*Cadastro de Disciplinas*");
Console.WriteLine("Insira o nome do departamento responsavel pela disciplina: ");
string dp = Console.ReadLine();
Console.WriteLine("Insira a quantidade de creditos da disciplina: ");
int c = int.Parse(Console.ReadLine());
Console.WriteLine("Selecione a materia na qual deseja calcular sua nota:");
Console.WriteLine("\n"+"1. Historia da arte"+"\n"+"2. Desenho de Moda"+"\n"+"Selecione:");
int option = int.Parse(Console.ReadLine());
Console.WriteLine("Disciplina selecionada: HISTORIA DA ARTE");
Hist_Arte disc = new Hist_Arte();
Console.WriteLine("\nInsira a nota obtida no TRABALHO 01: ");
double t_1 = double.Parse(Console.ReadLine());
Console.WriteLine("\nInsira a nota obtida no TRABALHO 02: ");
double t_2 = double.Parse(Console.ReadLine());
Console.WriteLine("\nInsira a nota obtida no SEMINARIO 01: ");
double sem_1 = double.Parse(Console.ReadLine());
Console.WriteLine("\nInsira a nota obtida no SEMINARIO 02: ");
double sem_2 = double.Parse(Console.ReadLine());
disc.CriaNota(t_1,t_2,sem_1,sem_2);
Console.WriteLine("\n\nNota Final obtida na disciplina: " + disc.CalculaNota());
Console.WriteLine("Disciplina selecionada: DESENHO DE MODA");
Desenho_Moda disc = new Desenho_Moda();
Console.WriteLine("\nInsira a nota obtida no DESENHO 01: ");
double d_1 = double.Parse(Console.ReadLine());
Console.WriteLine("\nInsira a nota obtida no DESENH0 02: ");
double d_2 = double.Parse(Console.ReadLine());
Console.WriteLine("\nInsira a nota obtida no DESENHO 03: ");
double d_3 = double.Parse(Console.ReadLine());
Console.WriteLine("\nInsira a nota obtida na PEÇA 01: ");
double pc_1 = double.Parse(Console.ReadLine());
disc.CriaNota(d_1,d_2,d_3,pc_1);
Console.WriteLine("\n\nNota Final obtida na disciplina: " + disc.CalculaNota());
Console.WriteLine("Deseja sair?(S/N)");
string sair = Console.ReadLine();
if(sair == "S" || sair == "s")
Console.WriteLine("Fim da execução do programa :)");