Imagine que você iniciou um estágio junto a equipe de programadores de uma escola e precisa esboçar um algoritmo para controlar as notas e situação de cada aluno de uma turma e disciplina. Como você ainda não é muito experiente, seu superior pediu para que você apenas declarasse as variáveis necessárias, realizasse a entrada e saída de valores para algumas delas e calculasse a média final do aluno.
Diante disso, escreva um algoritmo que:
Contenha as variáveis capazes de armazenar o nome do aluno, a turma que ele pertence, a disciplina atual, as notas 1, 2 e 3 e a média final;
Faça a entrada de dados da turma, disciplina, nome do aluno e das três notas para as variáveis correspondentes (criadas no item 1);
Faça o cálculo da média final do aluno somando as três notas parciais e dividindo por 3. Esse valor deve ser atribuído para a variável que armazena a média final;
Faça a saída do nome do aluno, da turma, da disciplina e da média final.
Dica: no item 1 tenha bastante cuidado com o tipo de dados de cada variável. Por exemplo, não faz sentido declarar “nome_aluno: Decimal” porque o nome do aluno é, na verdade, um Texto.
Soluções para a tarefa
Resposta:
// Descrição : Aqui você descreve o que o programa faz! (função)
// Autor(a) : Nome do(a) aluno(a)
// Data atual : 15/11/2020
Var
// Seção de Declarações das variáveis
NOTA1, NOTA2, NOTA3, MEDIA : REAL
AlUNO, TURMA, DISCIPLINA: CARACTERE
Inicio
// Seção de Comandos, procedimento, funções, operadores, etc...
ESCREVA("DIGITE O NOME DO ALUNO: ")
LEIA(ALUNO)
ESCREVA("DIGITE O NOME DA TURMA: ")
LEIA(TURMA)
ESCREVA("DIGITE A DISCIPLINA: ")
LEIA(DISCIPLINA)
ESCREVA("DIGITE A PRIMEIRA NOTA: ")
LEIA(NOTA1)
ESCREVA("DIGITE A SEGUNDA NOTA: ")
LEIA(NOTA2)
ESCREVA("DIGITE A TECEIRA NOTA: ")
LEIA(NOTA3)
MEDIA := (NOTA1 + NOTA2 + NOTA3)/ 3 ;
ESCREVA ("O ALUNO ", ALUNO,", DA TURMA", TURMA, ", DISCIPLINA: ",DISCIPLINA," OBTEVE MÉDIA: ",MEDIA)
Fimalgoritmo
Explicação:
Fiz o program no Visualg. Se quiser testar, é só baixar, copiar, colar e executar. abçs