Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <conio.h>
- #include <stdlib.h>
- #include <Windows.h>
- #define mercurio 0.37;
- #define venus 0.88;
- #define marte 0.38;
- #define jupiter 2.64;
- #define saturno 1.15;
- #define urano 1.17;
- void menu (void){
- printf("Informe o planeta desejado\n\n");
- printf("--------------------------\n\n");
- printf("(1) Mercurio\n");
- printf("(2) Venus\n");
- printf("(3) Marte\n");
- printf("(4) Jupiter\n");
- printf("(5) Saturno\n");
- printf("(6) Urano\n\n");
- printf("Planeta: ");
- }
- float calculo (float peso, int planeta){
- switch(planeta){
- case 1:
- return peso * mercurio;
- break;
- case 2:
- return peso * venus;
- break;
- case 3:
- return peso * marte;
- break;
- case 4:
- return peso * jupiter;
- break;
- case 5:
- return peso * saturno;
- break;
- case 6:
- return peso * urano;
- break;
- }
- }
- int main(){
- int planeta, x;
- float peso, peso_final;
- char opcao;
- printf("Informe seu peso: ");
- scanf("%f", &peso); fflush(stdin);
- menu();
- scanf("%d", &planeta); fflush(stdin);
- if(planeta >= 1 && planeta <= 6){
- peso_final = calculo (peso, planeta);
- printf("Seu peso eh = %.3f\n", peso_final);
- }else{
- printf("O valor inserido nao corresponde a um planeta.\n");
- printf("Deseja sair do programa? [s/n]: ");
- opcao = getchar();
- switch(opcao){
- case 'S':
- case 's':
- return 0;
- break;
- case 'N':
- case 'n':
- system("cls");
- main();
- break;
- }
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment