Ajuda sobre logica

86 views
Skip to first unread message

arruda....@gmail.com

unread,
Dec 18, 2019, 1:39:17 PM12/18/19
to golang-nuts
Olá, tudo bem?


Estou iniciando meus estudos em Golang e honestamente, adorei a linguagem. Gostaria de saber qual meu erro, diante desse algoritmo que fiz em Go. Estou verificando numeros primos  de 3 á 31. E a sua saida deve sair, e estou com problema de sintaxe dele, da um help ai gente 
 
3 5
5 7
11 13
17 19
29 31

segue anexo a pasta do repositório do código.

Yamil Bracho

unread,
Dec 18, 2019, 2:19:25 PM12/18/19
to golang-nuts
Este é o seu código com alguns arranjos (realmente mínimos):

package main

import (
"fmt"
)

func main() {
var x int = 2
var y int = 32

fmt.Print("Informe o numero:")
var primo bool

for i := x; i < y+1; i++ {
primo = true

for j := 2; j < i; j++ {

if i%j == 0 {
primo = false
break
}
}

if primo {
fmt.Println(i)
}
}
}

Mazarafa7

unread,
Dec 18, 2019, 6:43:17 PM12/18/19
to golang-nuts
Compreendi colega, mas obrigada pela ajuda.

Saudações,

JuciÊ Andrade

unread,
Dec 19, 2019, 4:35:31 PM12/19/19
to golang-nuts
Talvez voce prefira postar suas duvidas aqui:


Reply all
Reply to author
Forward
0 new messages