Exercício 27 modulo 02

Home Fóruns Programação Básica Exercício 27 modulo 02

Visualizando 5 respostas da discussão
  • Autor
    Posts
    • #95811
      Clauber Cardoso Porto
      Participante

      programa
      { /* Ex. 027 modulo 02:
      * Conversão de peso em outros planetas.
      * Utilisando condições multiplas.
      */

      // Inclusção
      inclua biblioteca Matematica –> m

      funcao inicio()
      {
      // Declaraçã de variaveis
      real peso, conv
      caracter pl

      // Apresentação e instruções
      escreva(“Qual será seu peso em outros planetas?\n”)
      escreva(“————————–\n”)
      escreva(” ESCOLA SEU PLANETA\n”)
      escreva(“————————–\n”)
      escreva(“1\tMercúrio\n”)
      escreva(“2\tVênus\n”)
      escreva(“3\tMarte\n”)
      escreva(“4\tJúpter\n”)
      escreva(“5\tSaturno\n”)
      escreva(“6\tUrano\n”)
      escreva(“==========================\n”)

      // Entrada de dados
      escreva(“Digite o número correspondente ao planeta que deseja => “)
      leia (pl)

      escreva(“Qual seu peso aqui na terra?: (Kg)”)
      leia (peso)
      escreva(“\n=====================================================\n”)

      // Condições Multiplas e saída de dados
      escolha (pl){
      caso ‘1’:
      conv = peso * 0.37 //Mercurio
      escreva(“Seu peso na terra é, “,peso,”kg. mas em Mercurio será “,m.arredondar(conv, 2),”kg.”)
      pare
      caso ‘2’:
      conv = peso * 0.88 // Venus
      escreva(“Seu peso na terra é, “,peso,”kg. mas em Venus será “,m.arredondar(conv, 2),”kg.”)
      pare
      caso ‘3’:
      conv = peso * 0.38 // Marte
      escreva(“Seu peso na terra é, “,peso,”kg. mas em Marte será “,m.arredondar(conv, 2),”kg.”)
      pare
      caso ‘4’:
      conv = peso * 2.64 // Júpter
      escreva(“Seu peso na terra é, “,peso,”kg. mas em Júpter será “,m.arredondar(conv, 2),”kg.”)
      pare
      caso ‘5’:
      conv = peso * 1.15 // Saturno
      escreva(“Seu peso na terra é, “,peso,”kg. mas em Saturno será “,m.arredondar(conv, 2),”kg.”)
      pare
      caso ‘6’:
      conv = peso * 1.17 // Urano
      escreva(“Seu peso na terra é, “,peso,”kg. mas em Urano será “,m.arredondar(conv, 2),”kg.”)
      pare
      caso contrario:
      escreva(“Estes dados não estão no sistema.”)
      pare
      }
      escreva(“\n\n\n A terra é PLANA!!!! \n\n”)
      }
      }

    • #95841
      IcaroFilho
      Moderador

      Bom dia.

      1) Sempre que for postar um código, formate-o:
      1- Ao colar seu código aqui, selecione ele todo novamente.
      2- Uma vez selecionado, basta clicar em CODE que se encontra na barra de edição de texto logo acima ( dentro dessa caixa de texto )
      3- Notará que serão colocadas crases ( ` ) no inicio e fim.

      Isto fará com que fique corretamente exposto no forum.

      2) Possui alguma duvida neste exercício ?

    • #97226

      programa
      { //EXERCICIO 027 – SEU PESO NOS PLANETAS

      funcao inicio()
      {
      escreva(“QUAL É O SEU PESO AQUI NA TERRA ? (Kg) “)
      inteiro ps, pt
      leia(ps)
      escreva(“———————————“)
      escreva(“\n ESCOLHA UM PLANETA”)
      escreva(“\n———————————“)
      escreva(“\n1 – Mercúrio”+”\n2 – Vênus”+”\n3 – Marte”+”\n4 – Júpiter”+”\n5 – Saturno”+”\n6 – Urano”)
      escreva(“\n==================================”)
      escreva(“\nDigite sua Opção => “)
      leia(pt)
      escreva(“==================================”)

      escolha(pt){
      caso 1 : //MERCÚRIO
      escreva(“\nNo Planeta Mercúrio,\nSeu peso seria “+ (ps * 0.37) +” Kgs”)
      pare

      caso 2 : //VÊNUS
      escreva(“\nNo Planeta Mercúrio,\nSeu peso seria “+ (ps * 0.88) +” Kgs”)
      pare

      caso 3 : //MARTE
      escreva(“\nNo Planeta Mercúrio,\nSeu peso seria “+ (ps * 0.38) +” Kgs”)
      pare

      caso 4 : //JÚPITER
      escreva(“\nNo Planeta Mercúrio,\nSeu peso seria “+ (ps * 2.64) +” Kgs”)
      pare

      caso 5 : //SATURNO
      escreva(“\nNo Planeta Mercúrio,\nSeu peso seria “+ (ps * 1.15) +” Kgs”)
      pare

      caso 6 : //URANO
      escreva(“\nNo Planeta Mercúrio,\nSeu peso seria “+ (ps * 1.17) +” Kgs”)
      pare

      caso contrario : //DIGITOU ERRADO
      escreva(“\nNão existe planeta selecionado para realizar o cálculo\nTente novamente.”)
      pare
      }
      }
      }`

    • #97227

      programa
      { //EX028

      funcao inicio()
      {
      inteiro vr, opc
      escreva(“Digite o preço de um produto: R$”)
      leia(vr)
      escreva(” \n ESCOLHA UM PERÍODO “)
      escreva(” \n ====================”)
      escreva(” \n 1 Carnaval [+10%] “)
      escreva(” \n 2 Férias Escolares [+20%] “)
      escreva(” \n 3 Dias das Crianças [+5%] “)
      escreva(” \n 4 Black Friday [-30%] “)
      escreva(” \n 5 Natal [-5%] “)
      escreva(” \n ====================”)
      escreva(” \n Digite sua opção => “)
      leia(opc)
      escolha(opc){
      caso 1:
      escreva(“\n————————————————-“)
      escreva(“\nNa época das CARNAVAL, O preço do produto vai para R$”+ (vr + (vr * 10/100)) )
      pare
      caso 2:
      escreva(“\n————————————————-“)
      escreva(“\nNa época das FÉRIAS ESCOLARES, o preço do produto vai para R$”+ (vr +(vr * 20/100)) )
      pare
      caso 3:
      escreva(“\n————————————————-“)
      escreva(“\nNa época das DIAS DAS CRIANÇÃS, o preço do produto vai para R$”+ (vr +(vr * 5/100)) )
      pare
      caso 4:
      escreva(“\n————————————————-“)
      escreva(“\nNa época das BLACK FRIDAY, o preço do produto vai para R$”+ (vr -(vr * 30/100)) )
      pare
      caso 5:
      escreva(“\n————————————————-“)
      escreva(“\nNa época das NATAL, o preço do produto vai para R$”+ (vr -(vr * 5/100)) )
      pare
      caso contrario:
      escreva(“\n————————————————-“)
      escreva(“\nConsulte o mercado novamente para atualização dos preços e descontos.”)
      }
      }
      }`

    • #97271
      Tutora Jessica
      Moderador

      Olá Matheus, você tem alguma dúvida quanto ao seu código?

    • #111450
      Wagner
      Participante

      Boa noite pessoas, tudo bom? 🙂

      Compartilhando com vocês do jeito que fiz. 😉

      `programa
      {
      /*

      EX027 – Seu peso nos planetas

      O programa vai pedir que a pessoa indique o seu peso
      e calculara o peso relativo ao planeta escolhido

      Autor Gustavo Guanabara
      Empresa Estudonauta

      */

      funcao inicio()
      {
      // declaracao de variaveis – string declaration
      real peso, merc=0.37, ven=0.88, mar=0.38, jup=2.64, sat=1.15, ura=1.17
      caracter op

      // exibe na tela e pede entrada de dados peso e planeta
      // shows on screen and asks for weight and planet input
      escreva(“\n{ EXERCICIO 027 – Seu peso nos planetas }\n”)
      escreva(“Qual é o seu peso aqui na Terra (Kg): “)
      leia(peso)
      escreva(“\n”)
      escreva(” ESCOLHA UM PLANETA\n”)
      escreva(” =========================== \n”)
      escreva(” 1 Mercúrio \n”)
      escreva(” 2 Vênus \n”)
      escreva(” 3 Marte \n”)
      escreva(” 4 Júpiter \n”)
      escreva(” 5 Saturno\n”)
      escreva(” 6 Urano\n”)
      escreva(” =========================== \n”)
      escreva(” Digite sua opção => “)
      leia(op)

      // condicoes multiplas com calculo de pesos – multiple conditionals with weight calculations
      escolha (op){
      caso ‘1’:
      escreva(“\n”)
      escreva(“——————————————-\n”)
      escreva(“No planeta MERCÚRIO, seu peso seria de “+(peso*merc)+”\n”)
      escreva(“——————————————-\n”)
      escreva(” VOLTE SEMPRE!\n”)
      pare
      caso ‘2’:
      escreva(“\n”)
      escreva(“——————————————-\n”)
      escreva(“No planeta VÊNUS, seu peso seria de “+(peso*ven)+”\n”)
      escreva(“——————————————-\n”)
      escreva(” VOLTE SEMPRE!\n”)
      pare
      caso ‘3’:
      escreva(“\n”)
      escreva(“——————————————-\n”)
      escreva(“No planeta MARTE, seu peso seria de “+(peso*mar)+”\n”)
      escreva(“——————————————-\n”)
      escreva(” VOLTE SEMPRE!\n”)
      pare
      caso ‘4’:
      escreva(“\n”)
      escreva(“——————————————-\n”)
      escreva(“No planeta JÚPITER, seu peso seria de “+(peso*jup)+”\n”)
      escreva(“——————————————-\n”)
      escreva(” VOLTE SEMPRE!\n”)
      pare
      caso ‘5’:
      escreva(“\n”)
      escreva(“——————————————-\n”)
      escreva(“No planeta SATURNO, seu peso seria de “+(peso*sat)+”\n”)
      escreva(“——————————————-\n”)
      escreva(” VOLTE SEMPRE!\n”)
      pare
      caso ‘6’:
      escreva(“\n”)
      escreva(“——————————————-\n”)
      escreva(“No planeta URANO, seu peso seria de “+(peso*ura)+”\n”)
      escreva(“——————————————-\n”)
      escreva(” VOLTE SEMPRE!\n”)
      pare
      caso contrario:
      escreva(“\n”)
      escreva(“——————————————-\n”)
      escreva(“ESTE PLANETA NÃO EXISTE. ESCOLHA OUTRO PLANETA.\n”)
      escreva(“——————————————-\n”)
      escreva(” VOLTE SEMPRE!\n”)
      pare

      }

      }
      }

      • #111451
        Wagner
        Participante
        programa
        {
        	/*
        
        	EX027 - Seu peso nos planetas
        
        	O programa vai pedir que a pessoa indique o seu peso
        	e calculara o peso relativo ao planeta escolhido
        
        	Autor	Gustavo Guanabara
        	Empresa	Estudonauta
        
        	*/
        	
        	funcao inicio()
        	{
        		// declaracao de variaveis - string declaration
        		real peso, merc=0.37, ven=0.88, mar=0.38, jup=2.64, sat=1.15, ura=1.17
        		caracter op
        		
        		// exibe na tela e pede entrada de dados peso e planeta 
        		// shows on screen and asks for weight and planet input
        		escreva("\n{ EXERCICIO 027 - Seu peso nos planetas }\n")
        		escreva("Qual é o seu peso aqui na Terra (Kg): ")
        		leia(peso)
        		escreva("\n")
        		escreva("         ESCOLHA UM PLANETA\n")
        		escreva("     ===========================     \n")
        		escreva("     1          Mercúrio               \n")
        		escreva("     2          Vênus            \n")
        		escreva("     3          Marte        \n")
        		escreva("     4          Júpiter              \n")
        		escreva("     5          Saturno\n")
        		escreva("     6          Urano\n")		
        		escreva("     ===========================     \n")
        		escreva("     Digite sua opção =>  ")
        		leia(op)
        
        		// condicoes multiplas com calculo de pesos - multiple conditionals with weight calculations
        		escolha (op){
        			caso '1':
        				escreva("\n")
        				escreva("-------------------------------------------\n")
        				escreva("No planeta MERCÚRIO, seu peso seria de "+(peso*merc)+"\n")
        				escreva("-------------------------------------------\n")
        				escreva("           VOLTE SEMPRE!\n")
        				pare
        			caso '2':
        				escreva("\n")
        				escreva("-------------------------------------------\n")
        				escreva("No planeta VÊNUS, seu peso seria de "+(peso*ven)+"\n")
        				escreva("-------------------------------------------\n")
        				escreva("           VOLTE SEMPRE!\n")
        				pare
        			caso '3':
        				escreva("\n")
        				escreva("-------------------------------------------\n")
        				escreva("No planeta MARTE, seu peso seria de "+(peso*mar)+"\n")
        				escreva("-------------------------------------------\n")
        				escreva("           VOLTE SEMPRE!\n")
        				pare
        			caso '4':
        				escreva("\n")
        				escreva("-------------------------------------------\n")
        				escreva("No planeta JÚPITER, seu peso seria de "+(peso*jup)+"\n")
        				escreva("-------------------------------------------\n")
        				escreva("           VOLTE SEMPRE!\n")
        				pare
        			caso '5':
        				escreva("\n")
        				escreva("-------------------------------------------\n")
        				escreva("No planeta SATURNO, seu peso seria de "+(peso*sat)+"\n")
        				escreva("-------------------------------------------\n")
        				escreva("           VOLTE SEMPRE!\n")
        				pare
        			caso '6':
        				escreva("\n")
        				escreva("-------------------------------------------\n")
        				escreva("No planeta URANO, seu peso seria de "+(peso*ura)+"\n")
        				escreva("-------------------------------------------\n")
        				escreva("           VOLTE SEMPRE!\n")
        				pare
        			caso contrario:
        				escreva("\n")
        				escreva("-------------------------------------------\n")
        				escreva("ESTE PLANETA NÃO EXISTE. ESCOLHA OUTRO PLANETA.\n")
        				escreva("-------------------------------------------\n")
        				escreva("           VOLTE SEMPRE!\n")
        				pare
        				
        		}	
        		
        	}
        }
        
Visualizando 5 respostas da discussão
  • Você deve fazer login para responder a este tópico.