Estudo de caso, onde existem 4 operações matemáticas que serão ditadas para 3 turmas de aula da 5ª serie e 30 alunos em cada turma.
O professor ira fazer um ditado de números com operações.
Cada aluno deve receber as 4 operações e aguardar os números que o professor falar.
Ao Guardar no Banco grava junto o tempo que levou cada calculo.
Pode usar Thread.
Classe Ditado_do_Professor
Array tem data e 4 numeros :
Var ArrayDitadoTurma501 = {01/02/2017, 5,3,7,6};
Var ArrayDitadoTurma502 = {01/02/2017, 9,10,7,6};
Var ArrayDitadoTurma503 = {01/02/2017, 4,3,2,6};
Classe Operações
- Divisão - var Numerodivisor=25 {$Ditado / $Aluno};
- Multiplicação var NumeroMultiplicador=20 {$Ditado x $Aluno};
- Subtração var NumeroSubtraendo=75 {$Ditado - $Aluno};
- Adição. var NumeroAdicionar=7 {$Ditado + $Aluno};
Classe Turmas
Turma 501
enquanto o Aluno1 chama a classe operações e o ditado calcula
$ResultadoOperacao = divisão recebe o ditado (exemplo) Numerodivisor / ArrayDitadoTurma501 [1];
$ResultadoOperacao = divisão recebe o ditado (exemplo) Numerodivisor / ArrayDitadoTuram501 [2];
$ResultadoOperacao = divisão recebe o ditado (exemplo) Numerodivisor / ArrayDitadoTuram501 [3];
$ResultadoOperacao = divisão recebe o ditado (exemplo) Numerodivisor / ArrayDitadoTuram501 [4];
Guarda no banco $DataDoDitado, $Turma501, $NomedaOperação1, $nomeAluno1, $ResultadoOperação, $TempoDaExecusao(H:M:s:Milesegundos);
Guarda no banco $DataDoDitado, $Turma501, $NomedaOperação2, $nomeAluno1, $ResultadoOperação, $TempoDaExecusao(H:M:s:Milesegundos);
Guarda no banco $DataDoDitado, $Turma501, $NomedaOperação3, $nomeAluno1, $ResultadoOperação, $TempoDaExecusao(H:M:s:Milesegundos);
Guarda no banco $DataDoDitado, $Turma501, $NomedaOperação4, $nomeAluno1, $ResultadoOperação, $TempoDaExecusao(H:M:s:Milesegundos);
Multiplicação depois
Subtração e
Adicição.
Próximo Aluno2;
Até ....Aluno30;
Faz o da turma 502
até
Turma 503
Aplicação é em Java.