Home › Fóruns › Programação Básica › ex 039 correção de código
- Este tópico contém 3 respostas, 4 vozes e foi atualizado pela última vez 2 meses, 2 semanas atrás por Tutora Vera.
-
AutorPosts
-
-
20 de novembro de 2023 às 16:22 #127136valdir vieiraParticipante
programa
{
inclua biblioteca Matematica –> m
inclua biblioteca Util –> u
inclua biblioteca Tipos –> t
funcao inicio(){
escreva(“{ EXERCÍCIO 039 – Lendo Dados }”)
escreva(“\n——————————\n”)
inteiro numero = 1, soma = 0, c = 0, media, maior = 0, menor = 0
enquanto(numero != 9999){
c++
escreva(c,”° VALOR: [9999 faz parar]”)
escreva(“\nNÚMERO: “)
leia(numero)
escreva(“——————————\n”)
se(numero != 9999){
soma = soma + numero
}
se(numero == 9999){
c–
}
se(numero == 9999){
pare
}
se(c == 1){
maior = numero
menor = numero
}
se(numero < menor){
menor = numero
}
se(numero > maior){
maior = numero
}
u.aguarde(900)
}
escreva(“============FLAG DIGITADO==============\n”)
escreva(“Ao todo você digitou “,c,” valores”)
u.aguarde(700)
escreva(“\nA soma entre eles foi: “,soma)
u.aguarde(700)
media = soma / c
escreva(“\nA média foi “,m.arredondar(t.inteiro_para_real(media),2))
u.aguarde(700)
escreva(“\nO maior valor digitado foi “,maior)
u.aguarde(700)
escreva(“\nO menor valor digitado foi “,menor,”\n\n”)
}
}Consegui realizar o ex039, porém conseguem me auxiliar com um código melhor?
-
21 de novembro de 2023 às 14:23 #127210Tutora JessicaModerador
Olá Valdir, peço para que sempre que for colocar um código no fórum, dê uma olhada antes para ver se ja não existe um tópico com o mesmo exercício ja criado. Você ja assistiu a correção desse exercício no curso?
-
6 de setembro de 2024 às 15:27 #142792Renata CoelhoParticipante
Gostava de saber de há problemas na minha solução.
programa
{
inclua biblioteca Matematica–>minclua biblioteca Tipos–>t
funcao inicio()
{
inteiro num=0, c=0, sum=0, maior=0
caracter resp=’s’
real med = 0.0//Recordar que c=0, por isso c +1= 1,2,3…
enquanto(num != 9999){
escreva(“- – – – – – – – – – – – – – – – -“)
escreva(“\n ” ,c+1, “º valor : [DIgite 9999 para encerrar] “)
escreva(“\n Número: “)
leia(num)
se(num != 9999){
c++
sum +=num
se(num > maior){
maior = num
}
}
}
med = t.inteiro_para_real(sum)/cescreva(“- – – – – – – – – – – – – – – – – – – “)
escreva(“\n\n”)
escreva(” Total de números digitados: “,c)
escreva(“\n Soma dos números digitados: “,sum)
escreva(“\n Média dos números digitados: “, m.arredondar(med, 2))
escreva(“\n Maior número digitado: “,maior)
escreva(“\n\n”)
}
}-
6 de setembro de 2024 às 17:24 #142799Tutora VeraMestre
Você testou e apresentou algum erro?
-
-
-
AutorPosts
- Você deve fazer login para responder a este tópico.