Advertisement
Guest User

Untitled

a guest
Nov 20th, 2017
62
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.16 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3.  
  4. int main()
  5.  
  6. {
  7. int numplanet,x,diaf,mesf,anof,horas,minutos,segundos;
  8. float sondavel,tempo;
  9. double distancia;
  10. // V=D/T // nao esquece essa desgraçaaaaaaaaaaa//
  11.  
  12. do
  13. {
  14. printf("Digite o numero correspondente a um planeta do sistema solar: \n");
  15.  
  16. printf(" [1]Mercurio \n [2]Venus \n [3]Marte \n [4]Jupiter \n [5]Saturno \n [6]Urano \n [7]Netuno \n [8]Lua \n");
  17. scanf("%d",&numplanet);
  18.  
  19. printf("Digite a velocidade da Sonda: (em km/h)");
  20. scanf("%f",&sondavel);
  21.  
  22.  
  23. switch ( numplanet )
  24. {
  25. case 1 :
  26. distancia = 56974146; // distancia em milhas //
  27. tempo = distancia/sondavel;
  28. anof = tempo/365;
  29. mesf = anof * 12;
  30. diaf = anof*365;
  31. horas = diaf*24;
  32. minutos = horas*60;
  33. segundos = minutos*60;
  34.  
  35. printf ("O tempo de uma sonda com velocidade %.f km/hpara chegar ate Mercurio e de : %.f dias, oque corresponde a : %d anos, %d meses , %d dias, %d hora(s), %d minuto(s) e %d segundos \n",sondavel,tempo,anof,mesf,diaf,horas,minutos,segundos);
  36. break;
  37.  
  38. case 2 :
  39. distancia = 25724767; // distancia em milhas //
  40. tempo=distancia/sondavel;
  41. tempo = tempo/24;
  42. printf ("O tempo de uma sonda com velocidade %.2f para chegar ate Venus e de : %f \n",sondavel,tempo);
  43. break;
  44.  
  45. case 3 :
  46. distancia = 48678219; // distancia em milhas //
  47. tempo=distancia/sondavel;
  48. tempo = tempo/24;
  49. printf ("O tempo de uma sonda com velocidade %.2f para chegar ate Marte e de : %f \n",sondavel,tempo);
  50. break;
  51.  
  52. case 4 :
  53. distancia = 390674710; // distancia em milhas //
  54. tempo=distancia/sondavel;
  55. tempo = tempo/24;
  56. printf ("O tempo de uma sonda com velocidade %.2f para chegar ate Jupiter e de : %f \n",sondavel,tempo);
  57. break;
  58.  
  59. case 5 :
  60. distancia = 792248270; // distancia em milhas //
  61. tempo=distancia/sondavel;
  62. tempo = tempo/24;
  63. printf ("O tempo de uma sonda com velocidade %.2f para chegar ate Saturno e de : %f \n",sondavel,tempo);
  64. break;
  65.  
  66. case 6 :
  67. distancia = 1692662530; // distancia em milhas //
  68. tempo=distancia/sondavel;
  69. tempo = tempo/24;
  70. printf ("O tempo de uma sonda com velocidade %.2f para chegar ate Urano e de : %f \n",sondavel,tempo);
  71. break;
  72.  
  73. case 7 :
  74. distancia = 2703959960; // distancia em milhas //
  75. tempo=distancia/sondavel;
  76. tempo = tempo/24;
  77. printf ("O tempo de uma sonda com velocidade %.2f para chegar ate Netuno e de : %f \n",sondavel,tempo);
  78. break;
  79.  
  80. case 8 :
  81. distancia = 238857000; // distancia em milhas //
  82. tempo=distancia/sondavel;
  83. tempo = tempo/24;
  84. printf ("O tempo de uma sonda com velocidade %.2f para chegar ate Lua e de : %f \n",sondavel,tempo);
  85. break;
  86.  
  87. default :
  88. printf ("Digite um numero valido.\n");
  89. }
  90. printf("Deseja saber o tempo de outro planeta? \n [1] Sim \n [2] Nao \n");
  91. scanf("%d",&x);
  92.  
  93. }while(x==1);
  94.  
  95. return 0;
  96. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement