Buscar

Programa que Calcule o Peso da nossa massa em outros planetas... usando escolha-caso... Levando em consideração a gravidade?!

💡 7 Respostas

User badge image

Alcides Mendes

--------------------------------------------------------------------------------------------------------------------------------------------------

Bom, em primeiro lugar é preciso entender como se calcula a gravidade superficial da Terra, de Marte ou de qualquer outro astro esférico, o que não é muito simples para quem não gosta de fórmulas matemáticas, procure sobre "Lei da Gravitação Universal de Isaac Newton"

Para saber qual seria seu peso no Planeta Vermelho, como exemplo, basta multiplicar sua massa pela gravidade de Marte, que é aproximadamente 3,8 m/s², Exemplo:. Uma pessoa com 60 kg na Terra, pesaria 222 N (60 x 3,7), ou seja, "22.64Kg terrestre".

--------------------------------------------------------------------------------------------------------------------------------------------------

1
Dislike0
User badge image

Alcides Mendes

--------------------------------------------------------------------------------------------------------------------------------------------------

Outra forma seria você já ter os dados de alguns planetas conhecidos e o seu sistema apenas "pegar" o peso da pessoa e converter para o planeta escolhido.

Exemplo2: 1kg na Terra equivale nos outros planetas, a:

Mercúrio – 0,37 kg
Vênus – 0,88 kg
Marte – 0,38 kg
Júpiter – 2,64 kg
Saturno – 1,15 kg
Urano – 1,17 kg
Netuno – 1,18 kg
Plutão – 0,11 kg

Espero ter ajudado!

--------------------------------------------------------------------------------------------------------------------------------------------------

1
Dislike0
User badge image

Andre Smaira

Programa que Calcule o Peso da nossa massa em outros planetas... usando escolha-caso... Levando em consideração a gravidade?!

#Pesoemplanetas


#include <iostream>

#include <stdio.h>

#include <string.h>

using namespace std;

int main()

{

float massa, peso;

char p;

printf("Informe a sua massa: ");

scanf("%f", &massa);

printf("\nInforme a letra inicial do planeta escolhido:");

printf("\nM - Mercurio\nV - Venus\nT - Terra\nA - Marte");

printf("\nJ - Jupiter\nS - Saturno\nU - Urano\nN - Netuno\nP - Plutao\n");

cin>>p;

p=toupper(p);

switch(p){

case 'M':

peso=massa*0.38;

break;

case 'V':

peso=massa*0.91;

break;

case 'T':

peso=massa*1;

break;

case 'A':

peso=massa*0.38;

break;

case 'J':

peso=massa*2.34;

break;

case 'S':

peso=massa*1.06;

break;

case 'U':

peso=massa*0.92;

break;

case 'N':

peso=massa*1.19;

break;

case 'P':

peso=massa*0.06;

break;

default:

cout << "Alternativa inválida.";

break;

}

printf("\nSeu peso no planeta escolhido eh %.2f.\n\n", peso);

return 0;

}


Para a resolução desse problema foi utilizada a estrutura de decisão switch case após a leitura da massa para o cálculo do peso no planeta escolhido pelo usuário. De acordo com a letra informada pelo usuário é escolhida uma alternativa e caso não seja informada nenhuma alternativa válida é impressa a mensagem de alternativa inválida na tela.

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta.

User badge image

Outros materiais