| Você está aqui: GoLang ::: Dicas & Truques ::: Matemática e Estatística | 
| Como testar se um número é primo em GoQuantidade de visualizações: 812 vezes | 
| O Número Primo é o número maior que 1 e que só pode ser dividido por 1 e por ele mesmo, ou seja, números primos não podem ser divididos por outros números, a não ser por ele mesmo e pelo número 1. Dessa forma, 2, 3, 5, 7, 11, 13, 17, etc, são todos números primos. É importante observar que 0 e 1 não são números primos, e que o número 2 é o único número primo par. Veja agora um código Golang completo que pede para o usuário informar um número inteiro positivo e mostra uma mensagem indicando se o número informado é primo ou não: ----------------------------------------------------------------------
Se precisar de ajuda com o código abaixo, pode me chamar
no WhatsApp +55 (62) 98553-6711 (Osmar)
----------------------------------------------------------------------
// Algoritmo em Go que testa se um número é primo
// pacote principal
package main
// vamos importar os módulos necessários
import (
  "fmt"
)
  
// esta é a função principal do programa
func main() {
  // variáveis usadas na resolução do problema
  var i, numero int
  var primo bool = true
  
  // vamos solicitar um número inteiro positivo
  fmt.Print("Informe um número inteiro positivo: ")
  fmt.Scanln(&numero)
  // o número é negativo?
  if numero < 0 {
    fmt.Print("Número inválido.")
  }else if((numero == 0) || (numero == 1)){
    // é 0 ou 1?
    fmt.Print("Número válido, mas não é primo. ")
  }else{
    // passou até aqui. Vamos testar se o número é primo
    for i = 2; i <= int(numero / 2); i++ {
      // se passar no teste, não é primo
      if numero % i == 0 {
        primo = false
        break
      }
    }    
	
    if(primo){
      fmt.Print("O número informado é primo")
    }else{
      fmt.Print("O número informado não é primo")
    }
  }
}
Ao executar este código Go nós teremos o seguinte resultado: Informe um número inteiro positivo: 9 O número informado não é primo | 
|  Link para compartilhar na Internet ou com seus amigos: | 
| Veja mais Dicas e truques de GoLang | 
| Dicas e truques de outras linguagens | 
| E-Books em PDF | ||||
| 
 | ||||
| 
 | ||||
| Linguagens Mais Populares | ||||
| 
			   1º lugar: Java | 


 
 




