Buscar

Escreva um programa que: • leia 100 fichas, onde cada ficha contém o número de matrícula e a nota de cada aluno de um determinado curso; • determi...

Escreva um programa que: • leia 100 fichas, onde cada ficha contém o número de matrícula e a nota de cada aluno de um determinado curso; • determine e imprima as duas maiores notas, juntamente com o número de matrícula do aluno que obteve cada uma delas; • Suponha que não exista dois ou mais alunos com a mesma nota. Entrada de dados: numero de matricula e nota do aluno (100 vezes) Saída de dados: no enunciado


Essa pergunta também está no material:

Exercicios de Fixacao Linguagem em C - Nivel 5
4 pág.

Lógica para Computação Universidade Federal da BahiaUniversidade Federal da Bahia

💡 1 Resposta

User badge image

Ed Verified user icon

Claro! Aqui está um exemplo de programa em Python que realiza essa tarefa: ```python # Inicializa as variáveis para armazenar as duas maiores notas e seus respectivos números de matrícula maior_nota = 0 segunda_maior_nota = 0 matricula_maior_nota = 0 matricula_segunda_maior_nota = 0 # Loop para ler as 100 fichas for i in range(100): # Solicita a entrada do número de matrícula e nota do aluno matricula = int(input("Digite o número de matrícula do aluno: ")) nota = float(input("Digite a nota do aluno: ")) # Verifica se a nota é maior que a maior nota atual if nota > maior_nota: segunda_maior_nota = maior_nota matricula_segunda_maior_nota = matricula_maior_nota maior_nota = nota matricula_maior_nota = matricula # Verifica se a nota é maior que a segunda maior nota atual elif nota > segunda_maior_nota: segunda_maior_nota = nota matricula_segunda_maior_nota = matricula # Imprime as duas maiores notas e seus respectivos números de matrícula print("A maior nota é:", maior_nota, "do aluno com matrícula:", matricula_maior_nota) print("A segunda maior nota é:", segunda_maior_nota, "do aluno com matrícula:", matricula_segunda_maior_nota) ``` Esse programa lê as 100 fichas, armazena as duas maiores notas e seus respectivos números de matrícula e, por fim, imprime essas informações. Lembre-se de que esse é apenas um exemplo e você pode adaptá-lo de acordo com suas necessidades.

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais