\n\n\n"); # pegando o valor da variavel $BLOCO. Se nao existir valor o valor sera 0 (ZERO) $BLOCO=(isset($_POST['BLOCO']) ? $_POST['BLOCO'] : '1'); # SWITCH CASE com a variável $BLOCO SWITCH (TRUE) { # 1 case ($BLOCO=='1'): { # 1.1 - Vamos montar o formulario para entrada de dados # o formulario faz uma chamada recursiva para o mesmo programa (recursivo.php) # alimenta os valores das variaveis BLOCO=1 # Iniciando a montagem da página - parte comum para os cases do SWTICH na variavel $BLOCO printf("
Recursivocor.php
\n"); printf("
\n"); printf("\n"); # monta uma tabela com duas colunas e na linhas monta o texto e o campo de input para cada campo da tabela printf("\n"); # campo de teste de digitacao printf("\n"); printf("\n"); printf("\n"); # os botões de "limpar" e "incluir" devem estar fora da tabela e colocados na mesma linha printf(""); printf("
Núm. 1:
Núm. 2:
Núm. 3:
\n
\n"); # terminar o case com valor do BLOCO = 1 break; } # 1.1 case ($BLOCO=='2'): { # 1.2 Vamos tratar os dados que vem do formulario do caso 2 if ( is_numeric($_POST['n1']) AND is_numeric($_POST['n2']) AND is_numeric($_POST['n3']) ) { $maior=max($_POST['n1'],$_POST['n2'],$_POST['n3']); $menor=min($_POST['n1'],$_POST['n2'],$_POST['n3']); $medio=$_POST['n1']+$_POST['n2']+$_POST['n3']-$maior-$menor; printf("$menor $medio $maior "); } else { printf("Você só pode digitar números"); } break; } # 1.2 } # 1 printf("
\n\n"); ?>