Logo Passei Direto
Buscar

Aula 3 - Exercício 11

Ferramentas de estudo

Questões resolvidas

Escreva um programa que recebe um número do usuário e, ao final, informa se esse número é primo ou não. Lembre-se, na matemática, um número primo é um número que só tem dois divisores: um e ele mesmo [1].

O programa recebe um número do usuário
O programa verifica se o número é primo
O programa informa se o número é primo ou não
a) As afirmativas I, II e III estão corretas.
b) Apenas a afirmativa I está correta.
c) As afirmativas I e II estão corretas.
d) Apenas a afirmativa III está correta.

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

Escreva um programa que recebe um número do usuário e, ao final, informa se esse número é primo ou não. Lembre-se, na matemática, um número primo é um número que só tem dois divisores: um e ele mesmo [1].

O programa recebe um número do usuário
O programa verifica se o número é primo
O programa informa se o número é primo ou não
a) As afirmativas I, II e III estão corretas.
b) Apenas a afirmativa I está correta.
c) As afirmativas I e II estão corretas.
d) Apenas a afirmativa III está correta.

Prévia do material em texto

EXERCÍCIO 11 
 
1 - Escreva um programa que recebe um número do usuário e, ao final, informa se esse 
número é primo ou não. Lembre-se, na matemática, um número primo é um número que só 
tem dois divisores: um e ele mesmo [1]. 
 
Console (I) 
 
Digite um número: 8 
8 não é primo. 
Console (II) 
 
Digite um número: 11 
11 é primo. 
 
programa 
{ 
 funcao inicio() 
 { 
 inteiro numero, i, contador = 0 
 
 escreva("Digite um número: ") 
 leia(numero) 
 
 para(i = 1; i <= numero; i++) { 
 se(numero % i == 0) { 
 contador = contador + 1 
 } 
 } 
 
 se(contador == 2) { 
 escreva(numero, " é primo.") 
 } senao { 
 escreva(numero, " não é primo.") 
 } 
 } 
} 
 
2 - Escreva um programa para dar boas vindas às pessoas. O programa começa perguntando 
a quantas pessoas serão dadas boas vindas. Em seguida, pergunta o nome e o sexo de cada 
pessoa e exibe uma mensagem formatada (“Bem vindo sr.” ou “Bem vinda sra.”, seguido do 
nome da pessoa). Ao final, o programa deve informar a quantidade de homens e de mulheres 
cumprimentados. 
 
Console 
http://brasilescola.uol.com.br/o-que-e/matematica/o-que-e-numero-primo.htm
 
Quantas pessoas? 3 
Informe seu sexo (f/m): f 
Informe seu nome: Maria 
Bem vinda sra. Maria 
Informe seu sexo (f/m): m 
Informe seu nome: João 
Bem vinda sr. João 
Informe seu sexo (f/m): m 
Informe seu nome: José 
Bem vinda sr. José 
Homens cumprimentados: 2 
Mulheres cumprimentadas: 1 
 
programa 
{ 
 funcao inicio() 
 { 
 inteiro quantidadePessoas, i, contHomens = 0, contMulheres = 0 
 cadeia sexo, nome 
 
 escreva("Quantas pessoas? ") 
 leia(quantidadePessoas) 
 
 para(i = 1; i <= quantidadePessoas; i++) { 
 escreva("Informe seu sexo (f/m): ") 
 leia(sexo) 
 escreva("Informe seu nome: ") 
 leia(nome) 
 
 se(sexo == "m") { 
 escreva("Bem vindo sr. ", nome, "\n") 
 contHomens = contHomens + 1 
 } senao se(sexo == "f") { 
 escreva("Bem vinda sra. ", nome, "\n") 
 contMulheres = contMulheres + 1 
 } 
 } 
 
 escreva("Homens cumprimentados: ", contHomens, "\n") 
 escreva("Mulheres cumprimentadas: ", contMulheres) 
 } 
} 
 
 
 
 
 
3 - Crie um programa que leia um número do usuário e exiba a soma dos números de um até 
esse número. 
 
Console (I) 
 
Digite um número: 6 
A soma dos números é igual a 21. 
Console (II) 
 
Digite um número: 2 
A soma dos números é igual a 3. 
 
programa 
{ 
 funcao inicio() 
 { 
 inteiro numero, i, soma = 0 
 
 escreva("Digite um número: ") 
 leia(numero) 
 
 para(i = 1; i <= numero; i++) { 
 soma = soma + i 
 } 
 
 escreva("A soma dos números é igual a ", soma, ".") 
 } 
} 
 
4 - Crie um programa que leia a idade de 10 pessoas e ao final informe a quantidade de 
pessoas em cada fase da vida [2]. 
 
Fase da vida Faixa etária 
Criança de 0 a 9 anos 
Pré-adolescente de 10 a 14 anos 
Adolescente de 15 a 21 anos 
Adulto de 22 a 64 anos 
Idoso acima de 65 anos 
 
Console 
 
Digite a idade pessoa 1: 6 
Digite a idade pessoa 2: 60 
Digite a idade pessoa 3: 16 
Digite a idade pessoa 4: 31 
Digite a idade pessoa 5: 14 
Digite a idade pessoa 6: 18 
Digite a idade pessoa 7: 33 
https://pt.slideshare.net/Barbarasombra/fases-da-vida-12961068
Digite a idade pessoa 8: 90 
Digite a idade pessoa 9: 22 
Digite a idade pessoa 10: 10 
Quantidade de crianças:1 
Quantidade de pré-adolescentes: 2 
Quantidade de adolescentes: 2 
Quantidade de adultos: 4 
Quantidade de idosos: 1 
 
 
programa 
{ 
 funcao inicio() 
 { 
 inteiro idade, i, contCrianca = 0, contPreAdolescente = 0, contAdolescente = 
0, contAdulto = 0, contIdoso = 0 
 
 para(i = 1; i <= 10; i++) { 
 escreva("Digite a idade pessoa ", i, ": ") 
 leia(idade) 
 
 se(idade >= 0 e idade <= 9) { 
 contCrianca = contCrianca + 1 
 } senao se(idade >= 10 e idade <= 14) { 
 contPreAdolescente = contPreAdolescente + 1 
 } senao se(idade >= 15 e idade <= 21) { 
 contAdolescente = contAdolescente + 1 
 } senao se(idade >= 22 e idade <= 64) { 
 contAdulto = contAdulto + 1 
 } senao se(idade >= 65) { 
 contIdoso = contIdoso + 1 
 } 
 } 
 
 escreva("Quantidade de crianças: ", contCrianca, "\n") 
 escreva("Quantidade de pré-adolescentes: ", contPreAdolescente, "\n") 
 escreva("Quantidade de adolescentes: ", contAdolescente, "\n") 
 escreva("Quantidade de adultos: ", contAdulto, "\n") 
 escreva("Quantidade de idosos: ", contIdoso) 
 } 
}

Mais conteúdos dessa disciplina