Ir ao conteúdo
  • Cadastre-se

Me ajudem com pseudocódigo para faculdade


Posts recomendados

ola galera estou estudando pseudocodigo para a prova e preciso resolver esse problema,estou com dificuldade na materia se poderem me ajudar

 

7rLcDd.jpg

W1p6zR.jpg

 

 

isso foi o que eu cheguei ate agora 

 

algoritmo Planetasvar a :real;const 1=0.37;const 2=0.88;const 3=0.38;const 4=2.64;const 5=1.15;const 6=1.17;inicioescreva ("Planetas que podem ser analisados: 1-Mercurio 2-Venus 3-Marte 4-Jupiter 5-Saturno 6-Urano");leia ("Informe o numero do planeta:" <const>);leia ("Informe a massa do corpo no na Terra:" <var a>);
nao sei se a parte de informar o numero do planeta esta correto,se puderem ajudar seria muito bom pois e provavel que esse problema caia na prova
 

algoritmo Planetasvar a :real;var b :real;const 1=0.37;const 2=0.88;const 3=0.38;const 4=2.64;const 5=1.15;const 6=1.17;inicioescreva ("Planetas que podem ser analisados: 1-Mercurio 2-Venus 3-Marte 4-Jupiter 5-Saturno 6-Urano");leia ("Informe o numero do planeta:" <const>);leia ("Informe a massa do corpo no na Terra:" <var a>);var b <- 10*var a*const;sevar b >= 10*var a *const 4;escreva ("A massa do corpo no planeta",(const),é,(var )fim sese naoescreva (A opcao,(const),nao corresponde a nenhum planeta)fim se naofim
 
depois de pensar mais um pouco cheguei a isso mas minha duvida e:
 
quando escrevo leia ("Informe o numero do planeta:" <const>); o termo <const> esta certo?ele pode representar qualquer constante?
e escrevendo isso ele iria analisar o valor ou o nome do planeta? se for o valor preciso criar outra constante para exibir o nome do planeta para o usuario certo?
Link para o comentário
Compartilhar em outros sites

  • Moderador

@joaocarlos13

 

Está completamente errado.

 

Não sei qual a linguagem.. mas tome VisualG como exemplo.
As viariáveis não são atribuidas por sinal de igualdade =
as constantes não podem ser declaradas desta forma..
a estrutura de se-senão está errada..
 
No seu problema você pode utilizar o SE-SENÃO ou o escolha.
algoritmo "Planetas"// Função :// Autor :// Data : 17/09/2015// Seção de Declarações var opcao, peso :inteiro massa_planeta, mer_gravidade, ven_gravidade, mar_gravidade, jup_gravidade, sat_gravidade,ura_gravidade :realiniciomer_gravidade <- 0.37ven_gravidade <- 0.88mar_gravidade <- 0.38jup_gravidade <- 2.64sat_gravidade <- 1.15ura_gravidade <- 1.17// Seção de Comandosescreval("Planetas que podem ser analisados: 1-Mercurio 2-Venus 3-Marte 4-Jupiter 5-Saturno 6-Urano")escreva("Informe o numero do planeta: ")leia(opcao)escreva("Informe a massa do corpo no na Terra: ")leia (peso)   escolha opcao      caso 1           massa_planeta <- 10 * peso * mer_gravidade;           escreva("A massa do corpo no planeta Mercurio é ", massa_planeta)      caso 2           massa_planeta <- 10 * peso * ven_gravidade;           escreva("A massa do corpo no planeta Vênus é ", massa_planeta)      caso 3           massa_planeta <- 10 * peso * mar_gravidade;           escreva("A massa do corpo no planeta Marte é " massa_planeta)      caso 4           massa_planeta <- 10 * peso * jup_gravidade;           escreva("A massa do corpo no planeta Júpiter é ", massa_planeta)      caso 5           massa_planeta <- 10 * peso * sat_gravidade;           escreva("A massa do corpo no planeta Saturno é ", massa_planeta)      caso 6           massa_planeta <- 10 * peso * ura_gravidade           escreva("A massa do corpo no planeta Urano é ", massa_planeta)      outrocaso           escreva("A opção ", opcao, " Não corresponde a nenhum planeta")   fimescolhafimalgoritmo
Linhas: 6 ,7 e 8 declaram os tipos de variáveis que terá que usar.
Linhas 11 a 16, atribuindo os valores da gravidade em cada variável para o planeta
Linhas 18 , 19 e 21, insere texto em tela
Linha 20, Lê o primeiro valor inserido
LInha 22, Lê o segundo valor inserido
Linha 24, inicia o laço de escolha onde opcao é a variável de escolha(do tipo inteiro)
Linha 25 comando "caso", ou seja se for digitado o valor 1 
         atribui o resultado do calculo na variável massa_planeta e exibe em tela o valor da massa naquele planeta
 
Linha 43, define a mensagem de erro caso tente escolher outra opção sem ser de 1 a 6
 
Basicamente é isso... não tem muito mistério.. só precisa entender o conceito das estruturas condicionais.
 
  • Curtir 1
Link para o comentário
Compartilhar em outros sites

VisualG é um tipo de pseudocódigo. Você tem que seguir seu programa passo-a-passo para ver se ele funciona. De todo modo atente para as observações do dif. A sua resolução tem uma série de erros. Tente montar um fluxograma primeiro e depois crie o cíodigo. Tem que obedecer a sintaxe do pseudocódigo ensinado para declaração de variáveis e uso do se.

  • Curtir 1
Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...