Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- using namespace std;
- int main(){
- int numCD,numEST,opcao,opc2,cont = 0;
- int gaveta[1000], cd[200];
- cout << "Bem Vindo! O que deseja fazer?\n\n 1 - Guardar um CD. \n 2 - Localizar um CD. \n 3 - Sair do Programa. \n";
- cin >> opcao ;
- for(int i=0;i<200;i++){
- cd[i]=0;
- }
- for(int i=0;i<1000;i++){
- gaveta[i]=0;
- }
- while (opcao != 3){
- switch(opcao){
- case 1:
- cout << "Digite o Número do CD. "<<endl;
- cin >> numCD;
- if(numCD <= 0 ||numCD > 1000) {
- cout << "Error, O valor a ser digitado tem que estar entre 1 e 1000." << endl << endl;
- break;
- }
- cout << "Digite onde quer ser guardado." << endl;
- cin >> numEST;
- if(numEST <= 0 ||numEST > 200){
- cout << "Error, O valor a ser digitado tem que estar entre 1 e 200." << endl << endl;
- break;
- }
- gaveta[numCD] = numEST;
- cd[numEST] = numCD;
- cont ++;
- break;
- case 2:
- if(cont == 0){
- cout << "Não há CD's Guardados." << endl;
- }else{
- 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";
- cin >> opc2;
- switch (opc2){
- case 1:
- cout << "Digite o número do CD." << endl;
- cin >> numCD;
- if(gaveta[numCD]==0){
- cout << "Esse CD não foi guardado aqui." << endl;
- }else{
- cout << "Gaveta: " << gaveta[numCD] << endl;
- }
- break;
- case 2:
- cout << "Digite o número da Gaveta." << endl;
- cin >> numEST;
- if(cd[numEST] == 0){
- cout << "Não há CD's nessa gaveta." << endl;
- }else{
- cout << "Está o CD Nº: " << cd[numEST]<< endl;
- }
- break;
- }
- }
- break;
- }
- cout << "O que deseja fazer?\n\n 1 - Guardar um CD. \n 2 - Localizar um CD. \n 3 - Sair do Programa. \n";
- cin >> opcao;
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement