Carlos Alberto Araujo Collet

Respostas no Fórum

Visualizando 5 posts - 1 até 5 (de 5 do total)
  • Autor
    Posts
  • em resposta a: Exercício 41 #88306

    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.
    em resposta a: Exercício 32 e 33 #87652

    Aproveitando, 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.
    em resposta a: Exercício 32 e 33 #87629

    Aproveitando, aconteceu o mesmo com o 34 também. Segue o código abaixo:

    programa
    {
    inclua biblioteca Tipos–>t

    funcao inicio()
    {
    inteiro c = 1, n
    inteiro par = 0, impar = 0
    inteiro sp = 0, simp = 0

    enquanto(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)/impar

    escreva(“————————–“, “\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)

    }
    }

    em resposta a: Exercício 32 e 33 #87627

    exercicio 33:

    programa
    {
    inclua biblioteca Util–> u

    funcao inicio()
    {
    inteiro n, s

    escreva (“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 = 0

    enquanto (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)
    }
    }

    em resposta a: Exercício 32 e 33 #87626

    Exercício 32:

    programa
    {

    funcao inicio()
    {
    inteiro c = 1, n
    inteiro par = 0, impar = 0

    enquanto(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)
    }

    }

Visualizando 5 posts - 1 até 5 (de 5 do total)