TProcura
Biblioteca em C++ para testes paramétricos de algoritmos, e coleção de algoritmos de procura e otimização
Loading...
Searching...
No Matches
teste.cpp
Go to the documentation of this file.
1// teste.cpp : programa para teste da classe TProcuraConstrutiva
2//
3
4#include <stdio.h>
5#include <locale>
6
7#include "../TProcuraConstrutiva.h"
9#include "Aspirador.h"
10#include "OitoDamas.h"
11#include "Particao.h"
12#include "Puzzle8.h"
13
14int main(int argc, char* argv[])
15{
16 std::locale::global(std::locale(""));
17
18 printf("\nTeste TProcurasConstrutivas\nProblema:\n\
19 1 - Aspirador\n 2 - Puzzle 8\n 3 - 8 Damas\n 4 - Partição\n 5 - Artificial\nOpção: ");
20 switch (TProcura::NovoValor("")) {
21 case 1: CAspirador().main(argc, argv, "Aspirador"); break;
22 case 2: CPuzzle8().main(argc, argv, "Puzzle 8"); break;
23 case 3: COitoDamas().main(argc, argv, "8 Damas"); break;
24 case 4: CParticao().main(argc, argv, "Partição"); break;
25 case 5: CProblemaArtificial().main(argc, argv, "Artificial"); break;
26 default: printf("Problema não implementado.");
27 }
28}
int main(int argc, char *argv[])
Definition teste.cpp:11
Representa um estado no problema do Aspirador.
Definition Aspirador.h:13
Representa um estado do problema das 8 damas.
Definition OitoDamas.h:15
Representa um estado do problema da partição.
Definition Particao.h:13
Representa um estado num problema artificial.
Representa um estado do puzzle 8.
Definition Puzzle8.h:13
static int NovoValor(const char *prompt)
Definition TProcura.cpp:898
virtual void main(int argc, char *argv[], const char *nome)
Inicializa a interação com o utilizador.
Definition TProcura.cpp:588