Advertisement
Guest User

Untitled

a guest
Sep 4th, 2015
67
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.04 KB | None | 0 0
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. int main(){
  5.  
  6. int numCD,numEST,opcao,opc2,cont = 0;
  7. int gaveta[1000], cd[200];
  8.  
  9.  
  10. cout << "Bem Vindo! O que deseja fazer?\n\n 1 - Guardar um CD. \n 2 - Localizar um CD. \n 3 - Sair do Programa. \n";
  11. cin >> opcao ;
  12.  
  13. for(int i=0;i<200;i++){
  14. cd[i]=0;
  15. }
  16. for(int i=0;i<1000;i++){
  17. gaveta[i]=0;
  18. }
  19.  
  20. while (opcao != 3){
  21. switch(opcao){
  22.  
  23. case 1:
  24. cout << "Digite o Número do CD. "<<endl;
  25. cin >> numCD;
  26. if(numCD <= 0 ||numCD > 1000) {
  27. cout << "Error, O valor a ser digitado tem que estar entre 1 e 1000." << endl << endl;
  28. break;
  29. }
  30. cout << "Digite onde quer ser guardado." << endl;
  31. cin >> numEST;
  32. if(numEST <= 0 ||numEST > 200){
  33. cout << "Error, O valor a ser digitado tem que estar entre 1 e 200." << endl << endl;
  34. break;
  35. }
  36. gaveta[numCD] = numEST;
  37. cd[numEST] = numCD;
  38. cont ++;
  39. break;
  40.  
  41. case 2:
  42. if(cont == 0){
  43. cout << "Não há CD's Guardados." << endl;
  44.  
  45. }else{
  46. cout << "1 - Deseja saber onde está o CD? [Usando o numero do CD] \n 2 - Deseja saber que CD está na gaveta [Usando o numero da Gaveta] \n";
  47. cin >> opc2;
  48. switch (opc2){
  49. case 1:
  50. cout << "Digite o número do CD." << endl;
  51. cin >> numCD;
  52. if(gaveta[numCD]==0){
  53. cout << "Esse CD não foi guardado aqui." << endl;
  54. }else{
  55. cout << "Gaveta: " << gaveta[numCD] << endl;
  56. }
  57. break;
  58.  
  59. case 2:
  60. cout << "Digite o número da Gaveta." << endl;
  61. cin >> numEST;
  62. if(cd[numEST] == 0){
  63. cout << "Não há CD's nessa gaveta." << endl;
  64. }else{
  65. cout << "Está o CD Nº: " << cd[numEST]<< endl;
  66. }
  67.  
  68. break;
  69. }
  70. }
  71. break;
  72. }
  73. cout << "O que deseja fazer?\n\n 1 - Guardar um CD. \n 2 - Localizar um CD. \n 3 - Sair do Programa. \n";
  74. cin >> opcao;
  75. }
  76.  
  77.  
  78.  
  79. return 0;
  80. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement