Ir ao conteúdo
  • Cadastre-se

DexOLF

Membro Júnior
  • Posts

    2
  • Cadastrado em

  • Última visita

Reputação

0
  1. using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Programa { class Program { public struct aluno { public int matricula; public string nome; public string turno; public string serie; public string curso; public int num_turma; public int turma; } static void Main(string[] args) { aluno[] dados = new aluno[30]; double[,] notas = new double[30, 5]; string[] nomeal = new string[30]; string[] sit = new string[30]; int t, turma; for (int i = 0; i < 5; i++) { Console.Write("Digite a matricula do aluno:"); dados[i].matricula = Convert.ToInt16(Console.ReadLine()); Console.Write("Digite o nome do aluno:"); dados[i].nome = Console.ReadLine(); Console.Write("Digite a turma do aluno"); dados[i].turma = Convert.ToInt16(Console.ReadLine()); t = turma / 1000; if (t == 1) { dados[i].turno = "Manhã"; } else if (t == 2) { dados[i].turno = "Tarde"; } else { dados[i].turno = "Noite"; } turma = turma % 1000; t = turma / 100; if (t == 1) { dados[i].serie = "primeira"; } else if (t == 2) { dados[i].serie = "segunda"; } else { dados[i].serie = "terceira"; } turma = turma % 100; t = turma / 10; if (t == 1) { dados[i].curso = "Informática"; } else if (t == 2) { dados[i].curso = "Mecânica"; } else if (t == 3) { dados[i].curso = "Eletrotécnica"; } else if (t == 4) { dados[i].curso = "Eletrônica"; } else { dados[i].curso = "Automação"; } turma = turma % 10; t = turma; if (t == 1) { dados[i].num_turma = 1; } else { dados[i].num_turma = 2; } Console.Write("digite a primeira nota:"); notas[i, 0] = Convert.ToDouble(Console.ReadLine()); Console.Write("digite a segunda nota:"); notas[i, 1] = Convert.ToDouble(Console.ReadLine()); Console.Write("digite a terceira nota:"); notas[i, 2] = Convert.ToDouble(Console.ReadLine()); Console.Write("digite a quarta nota:"); notas[i, 3] = Convert.ToDouble(Console.ReadLine()); notas[i, 4] = (notas[i, 0] + notas[i, 1] + notas[i, 2] + notas[i, 3]) / 4; nomeal[i] = dados[i].nome; if (notas[i, 4] >= 7) { sit[i] = "aprovado"; } else if (notas[i, 4] < 4) { sit[i] = "reprovado"; } else { sit[i] = "em recuperação"; } for (int i = 0; i < 5; i++) { Console.Write("O Aluno {0} da {1} serie, do curso de {2} do {3} obteve a média {4}. Tendo obtido o conceito {5}.", dados[i].nome, dados[i].serie, dados[i].curso, dados[i].turno, dados[i].notas[i, 4], sit[i]); Console.ReadKey(); } } } } } adicionado 1 minuto depois está dizendo que tem erro no "turma" t = turma / 1000; erro também no "notas" Console.Write("O Aluno {0} da {1} serie, do curso de {2} do {3} obteve a média {4}. Tendo obtido o conceito {5}.", dados.nome, dados.serie, dados.curso, dados.turno, dados.notas[i, 4], sit); e no "i" for (int i = 0; i < 5; i++)
  2. Olá, eu tenho um programa para terminar hoje para o colégio, mas tem alguns erros que eu não sei como corrigir. se alguém puder me ajudar e consertar esse programa e fazer ele rodar direitinho. programinha.txt

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...