Guest User

Untitled

a guest
Aug 10th, 2018
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.78 KB | None | 0 0
  1. #include<stdio.h>
  2. #include<stdlib.h>
  3.  
  4. main(){
  5.  
  6. char asientos_clase_a[25];
  7. char asientos_clase_b[80];
  8. char clase;
  9. int opcion=1,otra=0;
  10. int i,k;
  11. int asiento_a,asiento_b;
  12. printf("\nPrograma Para Reservar Pasajes De Aviones\n\n");
  13. printf("\nProgramado por: Sergio Jacob Pareja Mendez\n\n");
  14.  
  15. for(i=0;i<25;i++){
  16. asientos_clase_a[i]='D';
  17. }
  18.  
  19. for(k=0;k<80;k++){
  20. asientos_clase_b[k]='D';
  21. }
  22.  
  23.  
  24. printf("\n Asientos clase a \n\n");
  25. for(i=0;i<25;i++){
  26. printf("%c",asientos_clase_a[i]);
  27. printf("\t");
  28.  
  29. if((i+1)%5==0){
  30. printf("\n");
  31. }
  32. }
  33.  
  34. printf("\n\n\n\n");
  35.  
  36. printf("\n Asientos clase b \n\n");
  37. for(k=0;k<80;k++){
  38. printf("%c",asientos_clase_b[k]);
  39. printf("\t");
  40.  
  41. if((k+1)%10==0){
  42. printf("\n");
  43. }
  44. }
  45.  
  46.  
  47. printf("\nIngrese la clase en la que desea reservar asiento o eliminar reserva (a o b) :");
  48.  
  49. while(opcion!=2){
  50.  
  51.  
  52. scanf("%c",&clase);
  53.  
  54.  
  55. if(clase=='a'){
  56.  
  57. printf("\nDesea reservar o eliminar reserva:");
  58. printf("\n\n 1)reservar - 2)eliminar reserva :");
  59. scanf("%d",&otra);
  60. printf("\nIngrese numero de asiento 1 al 25 :");
  61. scanf("%d",&asiento_a);
  62. if(otra==1 && asientos_clase_a[asiento_a-1]!='O'){
  63. asientos_clase_a[asiento_a-1]='O';
  64. }
  65. else if(otra==1 && asientos_clase_a[asiento_a-1]=='O'){
  66. printf("\nEl asiento esta ocupado!!!, ingrese otro asiento\n\n");
  67. }
  68. else if(otra==2){
  69. asientos_clase_a[asiento_a-1]='D';
  70. }
  71.  
  72. printf("\n Asientos reservados clase a \n\n");
  73. for(i=0;i<25;i++){
  74. printf("%c",asientos_clase_a[i]);
  75. printf("\t");
  76.  
  77. if((i+1)%5==0){
  78. printf("\n");
  79. }
  80. }
  81.  
  82. printf("\nDesea ingresar otro asiento ");
  83. printf("\n\n 1)si - 2)no :");
  84. scanf("%d",&opcion);
  85. printf("\nIngrese la clase en la que desea reservar asiento o eliminar reserva (a o b) :");
  86.  
  87. }
  88.  
  89. if(clase=='b'){
  90. printf("\nDesea reservar o eliminar reserva:");
  91. printf("\n\n 1)reservar - 2)eliminar reserva :");
  92. scanf("%d",&otra);
  93. printf("\nIngrese numero de asiento 1 al 80 :");
  94. scanf("%d",&asiento_b);
  95. if(otra==1 && asientos_clase_b[asiento_b-1]!='O'){
  96. asientos_clase_b[asiento_b-1]='O';
  97. }
  98. else if(otra==1 && asientos_clase_b[asiento_b-1]=='O'){
  99. printf("\nEl asiento esta ocupado!!!, ingrese otro asiento\n\n");
  100. }
  101.  
  102. else if(otra==2){
  103. asientos_clase_b[asiento_b-1]='D';
  104. }
  105. printf("\n Asientos reservados clase b \n\n");
  106. for(k=0;k<80;k++){
  107. printf("%c",asientos_clase_b[k]);
  108. printf("\t");
  109.  
  110. if((k+1)%10==0){
  111. printf("\n");
  112. }
  113. }
  114.  
  115. printf("\nDesea ingresar otro asiento ");
  116. printf("\n\n 1)si - 2)no :");
  117. scanf("%d",&opcion);
  118. printf("\nIngrese la clase en la que desea reservar asiento o eliminar reserva(a o b) :");
  119. }
  120.  
  121. }
  122.  
  123.  
  124.  
  125.  
  126. printf("\n Asientos reservados clase a \n\n");
  127. for(i=0;i<25;i++){
  128. printf("%c",asientos_clase_a[i]);
  129. printf("\t");
  130.  
  131. if((i+1)%5==0){
  132. printf("\n");
  133. }
  134. }
  135.  
  136. printf("\n\n\n\n\n");
  137.  
  138. printf("\n Asientos reservados clase b \n\n");
  139. for(k=0;k<80;k++){
  140. printf("%c",asientos_clase_b[k]);
  141. printf("\t");
  142.  
  143. if((k+1)%10==0){
  144. printf("\n");
  145. }
  146. }
  147.  
  148. system("pause");
  149.  
  150. }
Add Comment
Please, Sign In to add comment