![]() |
|
||||
![]() Planilha Web - Planilhas e Calculadoras online para estudantes e profissionais de Engenharia Civil, Engenharia Elétrica e Engenharia Mecânica. |
|||||
Você está aqui: VisuAlg ::: Desafios e Lista de Exercícios Resolvidos ::: Laços de Repetição |
Calculando e exibindo os números primos entre 2 e 100 - Exercícios Resolvidos de VisuAlgQuantidade de visualizações: 233 vezes |
Pergunta/Tarefa: Um inteiro é um número primo se ele for divisível somente por 1 e por ele mesmo. Assim, 2, 3, 5 e 7 são primos, enquanto 4, 6, 8 e 9 não são. Note que o número 1 não é primo. Escreva um programa (algorítmo) VisuAlg que usa um laço PARA, ENQUANTO ou REPITA...ATE para calcular e exibir os números primos entre 2 (incluindo) e 100 (incluindo). Sua saída deverá ser parecida com: Numeros primos entre 2 e 100: 2 3 5 7 11 13 17 19 23 29 31 37 41 43 47 53 59 61 67 71 73 79 83 89 97 Veja a resolução comentada deste exercício usando VisuAlg: algoritmo "Números primos de 2 até 100" var // limite dos números primos (incluindo) limite: inteiro primo: logico i, j: inteiro inicio limite <- 100 // Lembre-se! O número 1 não é primo escreval("Numeros primos entre 2 e ", limite, ":") // laço que percorre os valores de 2 até o limite desejado para i de 2 ate limite faca primo <- verdadeiro // se o valor de i for 7, a variável j do laço contará // de 2 até 7 / 2 (divisão inteira), ou seja, 3. Se o // módulo de 7 por qualquer um dos valores neste intervalo // for igual a 0, então o número não é primo para j de 2 ate Int(i / 2) faca se (i % j = 0) entao primo <- falso // não é primo interrompa fimse fimpara se (primo = verdadeiro) entao escreva(i, " ") fimse fimpara fimalgoritmo |
![]() |
Mais Desafios de Programação e Exercícios e Algoritmos Resolvidos de VisuAlg |
Veja mais Dicas e truques de VisuAlg |
Dicas e truques de outras linguagens |
Revit Python Shell - Como pedir para o usuário selecionar somente um elemento no Revit usando a função PickObject() do objeto Selection do Revit Python Shell |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
1º lugar: Java |