Buscar

Criar uma subrotina que calcula a nota de um aluno em certa disciplina onde a forma de avaliação se dá por meio de três provas. A primeira prova te...

Criar uma subrotina que calcula a nota de um aluno em certa disciplina onde a forma de avaliação se dá por meio de três provas. A primeira prova tem peso 3, a segunda prova tem peso 4 e a terceira tem peso 5. Essas notas encontram-se nas células A1, B1 e C1 respectivamente. Além da nota final, que deve ser apresentada na célula A3, também deve ser informada (na célula B3) a situação do aluno, onde Aprovado significa média maior ou igual a 70,00, Exame significa média inferior a 70,00 e maior ou igual a 40,00 e Reprovado significa média inferior a 40,00.


Essa pergunta também está no material:

Apostila-VBA
69 pág.

Metodologia Científica Humanas / SociaisHumanas / Sociais

💡 1 Resposta

User badge image

Ed Verified user icon

Segue abaixo um exemplo de subrotina em VBA que calcula a nota final de um aluno e sua situação, de acordo com as informações fornecidas: ``` Sub calcularNota() Dim nota1 As Double Dim nota2 As Double Dim nota3 As Double Dim media As Double Dim situacao As String nota1 = Range("A1").Value nota2 = Range("B1").Value nota3 = Range("C1").Value media = (nota1 * 3 + nota2 * 4 + nota3 * 5) / 12 If media >= 70 Then situacao = "Aprovado" ElseIf media >= 40 Then situacao = "Exame" Else situacao = "Reprovado" End If Range("A3").Value = media Range("B3").Value = situacao End Sub ``` Para utilizar essa subrotina, basta abrir o editor de VBA no Excel (pressionando Alt + F11), criar um novo módulo e colar o código acima. Em seguida, basta selecionar a célula onde deseja que a nota final seja exibida e executar a subrotina. A nota final e a situação do aluno serão preenchidas automaticamente nas células A3 e B3, respectivamente.

0
Dislike0

✏️ 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