Você está aqui: GoLang ::: Desafios e Lista de Exercícios Resolvidos ::: GoLang Básico |
Exercícios Resolvidos de Go - Como calcular média ponderada em Golang - Ler o nome de um aluno e as notas de três provas - Exercícios Resolvidos de GoLangQuantidade de visualizações: 615 vezes |
Pergunta/Tarefa: Escrever um programa em Go que leia o nome de um aluno e as notas das três provas que ele obteve no semestre. No final informar o nome do aluno e a sua média (ponderada), onde o primeiro e o segundo teste têm pesos de 30% e o terceiro 40%. Sua saída deverá ser parecida com: Nome do aluno: MICHELE LEMOS Informe a primeira nota: 6.7 Informe a segunda nota: 5.4 Informe a terceira nota: 9.5 A média do aluno MICHELE LEMOS é: 7.43 Veja a resolução comentada deste exercício usando Golang: // Algoritmo Golang para calcular média ponderada // pacote principal package main // vamos importar o módulo de formatação de // entrada e saída import ( "fmt" "bufio" "os" ) // esta é a função principal do programa func main() { // variáveis que vamos usar na resolução do problema var nome string var nota1, nota2, nota3, media float64 // para ler a entrada do nome do usuário // sem a quebra de linha no final scanner := bufio.NewScanner(os.Stdin) // vamos ler o nome do aluno fmt.Printf("Nome do aluno: ") scanner.Scan() nome = scanner.Text() // vamos ler as notas |
![]() |
Mais Desafios de Programação e Exercícios e Algoritmos Resolvidos de GoLang |
Veja mais Dicas e truques de GoLang |
Dicas e truques de outras linguagens |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
1º lugar: Java |