Baixe o app para aproveitar ainda mais
Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original
#include <iostream> #include "FilaDupla.h" using namespace std; int main() { cout <<"fila dupla"<<endl; Fila f; int opc,valor; do{ cout<<"------------"<<endl; cout<<"1-inserir inicio"<<endl; cout<<"2-inserir fim"<<endl; cout<<"3-remover inicio"<<endl; cout<<"4-remover fim"<<endl; cout<<"5-ver primeiro"<<endl; cout<<"6-ver ultimo"<<endl; cout<<"7-ver situacao"<<endl; cout<<"8-ver fila"<<endl; cout<<"9-sair"<<endl; cout<<"selecione: "; cin>>opc; switch(opc){ case 1: cout<<"------------"<<endl; if (f.filacheia()){ cout<<"fila cheia"<<endl; } else{ cout<<"valor *inicio: "; cin>>valor; f.insereinic(valor); } break; case 2: cout<<"------------"<<endl; if(f.filacheia()){ cout<<"fila cheia"<<endl; } else{ cout<<"valor *fim: "; cin>>valor; f.inserefim(valor); } break; case 3: cout<<"------------"<<endl; if (f.filavazia()){ cout<<"fila vazia"<<endl; }else{ cout<<"removido *inicio: "<<f.removerinic()<<endl; } break; case 4: cout<<"------------"<<endl; if(f.filavazia()){ cout<<"fila vazia"<<endl; }else{ cout<<"removido *fim: "<<f.removerfim()<<endl; } break; case 5: cout<<"------------"<<endl; if(f.filavazia()){ cout<<"fila vazia"<<endl; }else{ cout<<"primeiro: "<<f.primeiro()<<endl; } break; case 6: cout<<"------------"<<endl; if(f.filavazia()){ cout<<"fila vazia"<<endl; }else{ cout<<"ultimo: "<<f.ultimo()<<endl; } break; case 7: cout<<"------------"<<endl; if(f.filavazia()){ cout<<"fila vazia"<<endl; }else{ cout<<"qtde.: "<<f.getQtde()<<endl; cout<<"inic: "<<f.getInic()<<endl; cout<<"fim: "<<f.getFim()<<endl; } break; case 8: cout<<"------------"<<endl; if(f.filavazia()){ cout<<"fila vazia"<<endl; }else{ f.mostrafila(); } break; } }while(opc!=9); return 0; }
Compartilhar