Respostas no Fórum
-
AutorPosts
-
Diego Moreira
Participanteeu inclui a biblioteca texto, porém não foi necessário usar e esqueci de tirar
Diego Moreira
ParticipanteOlá boa tarde,
gostaria que verificasse o meu código, fiz de um jeito diferente e funcionou.
teria algum problema fazer a lógica desse jeito?programa
{
inclua biblioteca Texto –> tx
funcao inicio()
{
inteiro c, p, p_dp, p_fp, sm_dp, sm_fp, sf_dp, sf_fp
real peso_ref, peso
caracter sxc = 1 // contador
//p = pessoa
p_dp = 0 // pessoa dentro do peso
p_fp = 0 // pessoa fora do peso
// peso: peso
sm_dp = 0 // sexo masculino dentro do peso
sm_fp = 0 // sexo masculino fora do peso
sf_dp = 0 // sexo feminino dentro do peso
sf_fp = 0 // sexo feminino fora do pesoescreva(“{ EXERCÍCIO 035 – Pessoas }\n”)
escreva(“Quantas pessoas vamos cadastrar? “)
leia(p)
escreva(“Qual é o peso de referência (Kg)? “)
leia(peso_ref)enquanto (c <= p) {
escreva(“——————————–\n”)
escreva(” PESSOA “, c ,” de “, p , “\n”)
escreva(“——————————–\n”)
escreva(“Peso: “)
leia(peso)
escreva(“Sexo: “)
leia(sx)se (peso <= peso_ref) {
escreva(“======= PESO DENTRO DO LIMITE (“, peso_ref , “Kg) =======\n”)
p_dp += 1escolha(sx) {
caso ‘M’:
sm_dp += 1
pare
caso ‘m’:
sm_dp += 1
pare
caso ‘F’:
sf_dp += 1
pare
caso ‘f’:
sf_dp += 1
pare
}
}
senao {
escreva(“======= PESO FORA DO LIMITE (“, peso_ref , “Kg) =======\n”)
p_fp += 1escolha(sx) {
caso ‘M’:
sm_fp += 1
pare
caso ‘m’:
sm_fp += 1
pare
caso ‘F’:
sf_fp += 1
pare
caso ‘f’:
sf_fp += 1
pare
}
}c++
}
escreva(“Ao todo, temos “, p_fp, ” pessoas acima do limite de “, peso_ref, “Kg\n”)
escreva(“E dessas pessoas, “, sm_fp, ” são HOMENS e “, sf_fp, ” são MULHERES.\n”)
escreva(“\nFim!”)
escreva(“\n\n”)
}
}17 de outubro de 2025 às 21:32 em resposta a: Exercício 025 – módulo 02 – programação básica #163110Diego Moreira
Participanteprograma
{funcao inicio()
{
inteiro v1, v2, v3
escreva(“{ EXERCÍCIO 025 – Três valores em ordem }\n”)
escreva(“Digite um valor: “)
leia(v1)
escreva(“Digite outro valor: “)
leia(v2)
escreva(“Digite outro valor: “)
leia(v3)
escreva(“——————————\n”)se (v1 < v2 e v2 < v3) {
escreva(“MENOR: ” + v1 + “\n”)
escreva(“INTERMEDIÁRIO: ” + v2 + “\n”)
escreva(“MAIOR: ” + v3)
}
senao se (v1 < v3 e v3 < v2) {
escreva(“MENOR: ” + v1 + “\n”)
escreva(“INTERMEDIÁRIO: ” + v3 + “\n”)
escreva(“MAIOR: ” + v2)
}
senao se (v2 < v1 e v1 < v3) {
escreva(“MENOR: ” + v2 + “\n”)
escreva(“INTERMEDIÁRIO: ” + v1 + “\n”)
escreva(“MAIOR: ” + v3)
}
senao se (v2 < v3 e v3 < v1) {
escreva(“MENOR: ” + v2 + “\n”)
escreva(“INTERMEDIÁRIO: ” + v3 + “\n”)
escreva(“MAIOR: ” + v1)
}
senao se (v3 < v1 e v1 < v2) {
escreva(“MENOR: ” + v3 + “\n”)
escreva(“INTERMEDIÁRIO: ” + v1 + “\n”)
escreva(“MAIOR: ” + v2)
}
senao se (v3 < v2 e v2 < v1) {
escreva(“MENOR: ” + v3 + “\n”)
escreva(“INTERMEDIÁRIO: ” + v2 + “\n”)
escreva(“MAIOR: ” + v1)
}
escreva(“\n\n”)}
Esta resolução funcionou, porém, não sei se a forma de pensar poderia levar a algum erro… no caso eu usei o operador Lógico “e”
Diego Moreira
Participanteprograma
{funcao inicio()
{
cadeia nome
inteiro ano
real salario
escreva(“Nome do funcionário: “)
leia(nome)
escreva(“Ano de nascimento: “)
leia(ano)
escreva(“Salário: R$ “)
leia(salario)
escreva(“\n”)
escreva(“———– FICHA FUNCIONAL ———–\n”)
escreva(“NOME: “+ nome +”\n”)
escreva(“NASCIMENTO em “+ ano+”\n”)
escreva(“SALÁRIO de “+ salario + “\n”)
escreva(“—————————————\n”)}
}Diego Moreira
ParticipanteOla boa tarde, eu consegui instalar no meu MAC, eu tive que ir em SYSTEM PREFERNCE, SECURITY AND PRIVACITY, GENERAL, habilitar para abrir desenvolvedores nao verificados, apos, eu desativei o FILEVAULT e o FIREWALL. Instalou normalmente.
-
AutorPosts