Buscar

Vetor Aluno Código Nome Nota #visualg #algoritmo

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

Algoritmo "Vetor"
// Disciplina : Lógica de Programação e Algoritmos
// Professor :
// Autor(a) : Vinicius
// Data atual : 01/10/2016
//------------------------------------------------------------------------+
// Descrição : Elabore um algoritmo que leia para N alunos:
// - um código;
// - o nome;
// - e 2 notas.
//
// Utilize um VETOR para armazenar cada item:
// - um vetor para CÓDIGO;
// - um vetor para NOME;
// - um vetor para a MÉDIA das notas.
//
// Exibe para cada aluno(a):
// - o CÓDIGO;
// - o NOME;
// - e a MÉDIA das notas.
//------------------------------------------------------------------------+
Var
// Seção de Declarações das variáveis
i , start , stop : inteiro
codigo : inteiro
nome : caractere
nota1 , nota2 , media : real
vtor_codigo : vetor [1..5] de inteiro
vtor_nome : vetor [1..5] de caractere
vtor_media : vetor [1..5] de real
Inicio
// Seção de Comandos, procedimento, funções, operadores, etc...
//------------------------------------------------------------------------+
// Passando valores iniciais para as variáveis
//------------------------------------------------------------------------+
i <- 0
start <- 1
stop <- 5
codigo <- 0
nome <- ""
nota1 <- 0
nota2 <- 0
media <- 0
//------------------------------------------------------------------------+
// Cabeçalho de ENTRADA de dados.
//------------------------------------------------------------------------+
escreval ("")
escreval (" +--------------------------------------------------------------------------+")
escreval (" | ENTRADA DE DADOS |")
escreval (" +--------------------------------------------------------------------------+")
escreval (" | |")
escreval (" | Insira informações de " , stop , " alunos. |")
escreval (" | |")
escreval (" +--------------------------------------------------------------------------+")
//------------------------------------------------------------------------+
// Laço de repetição
//------------------------------------------------------------------------+
escreval ("")
para i de start ate stop faca
 //---------------------------------------------------------------------+
 // Entrada de dados
 //
 //---------------------------------------------------------------------+
 // Insere CÓDIGO
 //---------------------------------------------------------------------+
 escreva (" Código : ")
 leia (codigo)
 //---------------------------------------------------------------------+
 // Insere NOME
 //---------------------------------------------------------------------+
 escreva (" Nome : ")
 leia (nome)
 //---------------------------------------------------------------------+
 // Insere NOTAS
 //---------------------------------------------------------------------+
 escreva (" 01 Nota : ")
 leia (nota1)
 escreva (" 02 Nota : ")
 leia (nota2)
 escreval ("")
 //---------------------------------------------------------------------+
 // Insere valore nos vetores
 //---------------------------------------------------------------------+
 vtor_codigo[i] <- codigo
 vtor_nome[i] <- nome
 media <- ((nota1 + nota2) / 2)
 vtor_media[i] <- media
fimpara
//------------------------------------------------------------------------+
// Limpando a tela
//------------------------------------------------------------------------+
limpatela
//------------------------------------------------------------------------+
// Saída de dados
//------------------------------------------------------------------------+
escreval ("")
escreval (" [Código] - [Nome] - [Média]")
escreval (" +--------------------------------------------------+")
//------------------------------------------------------------------------+
// Laço de repetição
//------------------------------------------------------------------------+
para i de start ate stop faca
 escreval (" ", vtor_codigo[i], " -> ", vtor_nome[i], " ->", vtor_media[i])
 escreval (" +--------------------------------------------------+")
fimpara
//------------------------------------------------------------------------+
// Pulando linhas
//------------------------------------------------------------------------+
escreval ("")
escreval ("")
escreval ("")
escreval ("")
escreval ("")
escreval ("")
FimAlgoritmo

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Outros materiais