Respostas no Fórum
-
AutorPosts
-
Carlos Alberto Araujo ColletParticipante
Aproveitando, comecei a tentar fazer o exercício 42 e, quando coloco o programa para rodar, não aparece a soma dos homens, que aparece como se fosse zero. Fiquei bastante tempo tentando descobrir o problema, mas não consegui. Fui ver a resolução do professor e está exatamente igual. Por que isso está acontecendo?
obs: Não resolvi ainda o exercício 42 todo.
Segue o código:
programa { funcao inicio() { cadeia nome caracter sexo, resp real salario inteiro tot = 0, totH = 0, totM = 0 enquanto (verdadeiro) { escreva("\nNome: ") leia(nome) escreva("\nSexo [M/F] ") leia(sexo) escreva("\nSalário: R$ ") leia(salario) tot ++ se (sexo == 'H' ou sexo == 'h') { totH ++ } senao se (sexo == 'F' ou sexo == 'f') { totM ++ } escreva("\nQuer continuar? [S/N]") leia(resp) se(resp=='N' ou resp=='n') { pare } escreva("\n-----------------------------") } escreva("\n============RESULTADO===================") escreva("\nTotal de pessoas cadastradas:", tot) escreva("\nTotal de homens:", totH) escreva("\nTotal de mulheres:", totM) } }
- Esta resposta foi modificada 2 anos, 8 meses atrás por IcaroFilho.
Carlos Alberto Araujo ColletParticipanteAproveitando, eu digitei o código da demonstração 1 da aula M03A07 da mesma forma que o professor fez em aula, mas o programa está executando errado. Segue abaixo o código:
programa { funcao inicio() { inteiro n, c = 1, maior = 0, menor = 0 enquanto (c<=4) { escreva("Digite um número ") leia(n) se(c == 1) { maior = n menor = n } senao { se(n < menor){ menor = n } se (n > menor){ maior = n } } c ++ } escreva("\nO maior valor foi", maior) escreva("\nO menor valor foi", menor) } }
- Esta resposta foi modificada 2 anos, 8 meses atrás por IcaroFilho.
Carlos Alberto Araujo ColletParticipanteAproveitando, aconteceu o mesmo com o 34 também. Segue o código abaixo:
programa
{
inclua biblioteca Tipos–>tfuncao inicio()
{
inteiro c = 1, n
inteiro par = 0, impar = 0
inteiro sp = 0, simp = 0enquanto(c<=5) {
escreva(“Digite o “, c, ” ºvalor:”, “\n”)
leia(n)se (c % 2 == 0) {
par ++
sp += n
} senao {impar ++
simp += n
}c ++
}real mp= t.inteiro_para_real(sp)/par
real mimp = t.inteiro_para_real(simp)/imparescreva(“————————–“, “\n”)
escreva(“Você digitou “, par, ” numeros pares. E a média dos pares é “, mp, “\n”)
escreva(“Você digitou “, impar, ” numeros impares. E a média dos impares é “, mimp)}
}Carlos Alberto Araujo ColletParticipanteexercicio 33:
programa
{
inclua biblioteca Util–> ufuncao inicio()
{
inteiro n, sescreva (“Quantos números você quer que eu sorteie?”, “\n”)
leia(n)
escreva(“——————————————–“, “\n”)
escreva(“Sorteando os “, n, ” números”, “\n”)//Contagem
inteiro c = 1
inteiro soma = 0enquanto (c <= n) {
u.aguarde(500)
soma += n
escreva(sorteia(1,10), ” – “)c = c + 1
}
escreva(“PRONTO!”, “\n”)
escreva(“——————————————–“, “\n”)
escreva(“A soma entre todos esses valores é”, soma)
}
}Carlos Alberto Araujo ColletParticipanteExercício 32:
programa
{funcao inicio()
{
inteiro c = 1, n
inteiro par = 0, impar = 0enquanto(c<=5){
escreva(“Digite o “, c, ” valor:”, “\n”)
leia(n)
se (c%2 == 0) {
par += n
} senao {
impar += n}
c++}
escreva(“\n————————————-“)
escreva(“Somando todos os pares temos “, par, “\n”)
escreva(“Somando todos os impares temos “, impar)
}}
-
AutorPosts