Guest User

Untitled

a guest
Apr 20th, 2018
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.48 KB | None | 0 0
  1. #include <iostream>
  2. using namespace std;
  3.  
  4.  
  5.  
  6. int main(int argc, char **argv)
  7. {
  8. int choix;
  9. int jourdecimal;
  10. int moisdecimal;
  11. int annee;
  12. int resultat;
  13. int restant;
  14.  
  15.  
  16.  
  17. cout<<"Choix !"<< endl;
  18. cin >> choix;
  19.  
  20.  
  21.  
  22. if(choix == 0)
  23. {
  24. cout<<"Exit !"<< endl;
  25. exit ;
  26. }
  27. else if (choix ==1)
  28. {
  29. cout << " jour : " << endl;
  30. cin >> jourdecimal;
  31. cout << " mois : " << endl;
  32. cin >> moisdecimal;
  33. cout << " annee : " << endl;
  34. cin >> annee;
  35. }
  36. else
  37. {
  38. cout << ("Mauvaise Option ") << endl ;
  39. }
  40. resultat = 0;
  41.  
  42. // Attribution des numéros de mois
  43. if (moisdecimal == 01 || moisdecimal == 10)
  44. resultat = resultat + 1;
  45. else if (moisdecimal == 02 || moisdecimal == 03 || moisdecimal == 11)
  46. {
  47. resultat = resultat + 4;
  48. }
  49. else if (moisdecimal == 04 || moisdecimal == 07)
  50. {
  51. resultat = resultat + 0;
  52. }
  53. else if (moisdecimal == 05)
  54. {
  55. resultat = resultat + 2;
  56. }
  57. else if (moisdecimal == 06)
  58. {
  59. resultat = resultat + 5;
  60. }
  61. else if (moisdecimal == 08)
  62. {
  63. resultat = resultat + 3;
  64. }
  65. else if (moisdecimal == 09 || moisdecimal == 12)
  66. {
  67. resultat = resultat + 6;
  68. }
  69. else
  70. {
  71. cout << " mauvais choix ! " << endl ;
  72. }
  73. return 0;
  74.  
  75.  
  76.  
  77. // Fin Attributions des mois
  78.  
  79.  
  80. // Attribution siecle
  81.  
  82. if (1900<=annee<=1999)
  83. resultat = resultat + 0;
  84. else if (2000<=annee<=2099)
  85. resultat = resultat + 6;
  86. else
  87. return 0;
  88.  
  89. // Fin attribution siecle
  90.  
  91. // Calcul de l'année bissextile.
  92. if (annee / 4 || annee / 400)
  93. {
  94. jourdecimal = jourdecimal - 1 ;
  95. }
  96. else
  97. {
  98. jourdecimal = jourdecimal + 0 ;
  99. }
  100.  
  101. // fin de calcul pour l'année bissextile.
  102.  
  103.  
  104. // Jour recherche
  105.  
  106. if (restant == 1)
  107. cout << " le jour est Dimanche "<< endl ;
  108. else if (restant == 2)
  109. {
  110. cout << " le jour est Lundi "<< endl ;
  111. }
  112. else if (restant == 3)
  113. {
  114. cout << " le jour est Mardi "<< endl ;
  115. }
  116. else if (restant == 4)
  117. {
  118. cout << " le jour est Mercredi "<< endl ;
  119. }
  120. else if (restant == 5)
  121. {
  122. cout << " le jour est Jeudi "<< endl ;
  123. }
  124. else if (restant == 6)
  125. {
  126. cout << " le jour est Vendredi "<< endl ;
  127. }
  128. else if (restant == 0)
  129. {
  130. cout << " le jour est Samedi "<< endl ;
  131. }
  132. else
  133. {
  134. cout << " probleme " << endl;
  135.  
  136.  
  137.  
  138.  
  139.  
  140.  
  141.  
  142. system ("pause");
  143. }
  144. }
Add Comment
Please, Sign In to add comment