Informatica

354 palavras 2 páginas
#include <cstdlib>
#include <iostream>
#include <conio.h>
#include <C:\funcoes\Pilha.cpp>

using namespace std;

void montarMenu(); void AddDestino(TipoPilha &pilha); void UltimoDestino(TipoPilha pilha); void MontarVolta(TipoPilha ida, TipoPilha &volta); void CalcularGasto(TipoPilha ida, TipoPilha volta);

int main()
{
TipoPilha pilhaIda; TipoPilha pilhaVolta; int opcao; CriaPilhaVazia(pilhaIda); CriaPilhaVazia(pilhaVolta); do { system("CLS"); montarMenu(); cout << "\n\nEscolha uma opcao: "; cin >> opcao; cin.ignore(); switch(opcao) { case 1: AddDestino(pilhaIda); break; case 2: UltimoDestino(pilhaIda); break; case 3: MontarVolta(pilhaIda, pilhaVolta); break; case 4: CalcularGasto(pilhaIda, pilhaVolta); break; default: cout << "\nOpcao invalida."; break; } cout << "\n\nPressione ESC para Sair."; } while(getch() != 27);
}

void montarMenu()
{
cout << "MENU"; cout << "\n\t1 - Incluir Destino"; cout << "\n\t2 - Ultimo ponto visitado"; cout << "\n\t3 - Montar itinerario da volta"; cout << "\n\t4 - Calcular gastos da viagem";
}

void AddDestino(TipoPilha &pilha)
{
if(!PilhaCheia(pilha)) { ElementoTipico destino; cout << "Digite o nome da cidade: "; gets(destino.cidade); cout << "Digite o periodo: "; cin >> destino.diasVisita; cin.ignore();

Relacionados

  • informatica
    3020 palavras | 13 páginas
  • Informatica
    2265 palavras | 10 páginas
  • informatica
    1838 palavras | 8 páginas
  • A informatica
    2489 palavras | 10 páginas
  • informática
    794 palavras | 4 páginas
  • Informática
    880 palavras | 4 páginas
  • informatica
    500 palavras | 2 páginas
  • Informática
    599 palavras | 3 páginas
  • informatica
    1100 palavras | 5 páginas
  • Informatica
    405 palavras | 2 páginas