Desenvolver um módulo ou programa para validar a entrada de dados para um formulário de informações de

clientes, especificamente para o campo sobre estado civil do cliente, considerando:

os valores válidos para a entrada de dados referente ao estado civil do cliente são: “s” para solteiro, “c” para casado, “d” para divorciado, “v” para viúvo e “o” para outros;
o módulo deverá repetir a entrada de dados enquanto um destes valores não for digitado pelo usuário.
qual alternativa correta?
(a)
var: digitacaook, estado_civil

digitacaook = falso

repetir enquanto digitacaook = falso

obter o campo estado_civil

se(1) estado_civil igual a um dos itens do conjunto {“s”|“c”|“d”|“v”|“o”}

então

digitacaook = verdade

fim se (1)

fim do repetir

(b)
var: digitacaook, estado_civil

digitacaook = verdade

repetir enquanto digitacaook = falso

obter o campo estado_civil

se(1) estado_civil igual a um dos itens do conjunto {“s”|“c”|“d”|“v”|“o”}

então

digitacaook = verdade

fim se (1)

fim do repetir

(c)
var: digitacaook, estado_civil

digitacaook = falso

repetir enquanto digitacaook = falso

obter o campo estado_civil

se(1) estado_civil igual a um dos itens do conjunto {“s”|“c”|“d”|“v”|“o”}

então

estado_civil = verdade

fim se (1)

fim do repetir

(d)
var: digitacaook, estado_civil

obter o campo estado_civil

se(1) estado_civil igual a um dos itens do conjunto {“s”|“c”|“d”|“v”|“o”}

então

digitacaook = verdade

fim se (1)

(e)
var: digitacaook, estado_civil

digitacaook = falso

repetir enquanto digitacaook = falso

obter o campo estado_civil

se(1) estado_civil igual a um dos itens do conjunto {“s”|“c”|“d”|“v”|“o”}

então

estado_civil = verdade

fim se (1)

1 Resposta

  • ClaudioOliveraAluna

    Resposta correta: letra a)

Clique aqui para adicionar a sua resposta.