• Matéria: Lógica
  • Autor: dmelo26
  • Perguntado 7 anos atrás

Apartir da descrição textual do sistema de Cadastro abaixo, identifique as regras para lógica booleana, completando a expressão abaixo e faça a tabela verdade. O usuário deve fazer o cadastro de clientes com os seguintes dados : nome, cep, endereço , número, bairro, cidade, estado , uf . E existe um botão que denominado "Verificar", ao clicar , verifica-se se todos os campos estão preenchidos ou estão em branco, caso esteja em branco, retornara para cada campo um falso. Caso seja verdadeiro, deverá mostrar para o usuário "Cadastro enviado com sucesso". O campo cep "01212-123", deverá conter o traço para ser considerado verdadeiro caso contrário será falso. n: campo nome cep: campo cep e: campo endereço ba: campo bairro c: campo cidade es: campo estado uf: campo uf num: campo número casa b: campo branco cepdigitado: "01212-123" resultado: "Cadastro enviado com sucesso" botaoClicado: botão "Verificar" Complete a expressão : ( n => ~b) ^ ( cep => ~b) ...

Respostas

respondido por: mayaravieiraj
0

Oi!

Segue abaixo uma descrição inspiração para programa de cadastro de cliente, levando em consideração os itens pedidos no enunciado como nome, cpf, endereço, bairro, cidade, etc.

algoritmo "Cadastro"

// Função :

// Autor :

// Data : 14/09/2010

// Seção de Declarações

var

opcao,tipo:inteiro

nome, endereco:caracter

cpf,telefone,data_nascimento:real

inicio

// Seção de Comandos

    escreval("Cadastro de cliente")

    escreval("1-incluir")

    escreval("2-Alterar")

    escreval("3-consultar")

    escreval("4-Excluir")

    escreval("5-Sair")

leia(opcao)

          se opcao=1 então

   escreva("Nome:")

leia(nome)

   escreva("Endereço:")

leia(endereco)

   escreva("CPF:")

leia(cpf)

   escreva("Telefone:")

leia(telefone)

   escreva("Data Nascimento:")

leia(data_nascimento)

    senao

         se opcao =2 então

   escreval("Alterar dados")

   escreval("Alterar Nome - 1")

   escreval("Alterar Endereço - 2")

   escreval("Aleterar CPF - 3")

   escreval("Alterar Telefone - 4")

   escreval("Alterar Data de Nascimento - 5")

leia(tipo)

        se tipo=1 então

   escreva("Altere o Nome:")

     senao

          se tipo=2 então

   escreva("Altere o Endereço:")

     senao

          se tipo=3 então

   escreva("Altere o CPF:")

     senao

          se tipo=4 então

   escreva("Altere o Telefone:")

     senao

          se tipo=5 então

   escreva("Altere a Data de Nascimento:")

        senao

         se opcao =3 então

   escreval("Consultar dados")

   escreval("Consultar Nome - 1")

   escreval("Consultar Endereço - 2")

   escreval("Consultar CPF - 3")

   escreval("Consultar Telefone - 4")

   escreval("Consultar Data de Nascimento - 5")

leia(tipo)

        se tipo=1 então

   escreva("Consulte o Nome:")

     senao

          se tipo=2 então

   escreva("Consulte o Endereço:")

     senao

          se tipo=3 então

   escreva("Consulte o CPF:")

     senao

          se tipo=4 então

   escreva("Consulte o Telefone:")

     senao

          se tipo=5 então

   escreva("Consulte a Data de Nascimento:")

   senao

          se opcao=4 então

   escreval("Excluir dados:")

   escreval("Excluir Nome - 1")

   escreval("Excluir Endereço - 2")

   escreval("Excluir CPF - 3")

   escreval("Excluir Telefone - 4")

   escreval("Excluir Data de Nascimento - 5")

leia(tipo)

        se tipo=1 então

        escreva("Exclua o Nome:")

     senao

          se tipo=2 então

   escreva("Exclua o Endereço:")

     senao

          se tipo=3 então

   escreva("Exclua o CPF:")

     senao

          se tipo=4 então

   escreva("Exclua o Telefone:")

     senao

          se tipo=5 então

   escreva("Exclua a Data de Nascimento:")

      fimse

        fimse

      fimse

        fimse

      fimse

        fimse

      fimse

        fimse

        fimse

        fimse

      fimse

        fimse

      fimse

      fimse

      fimse

      fimse

      fimse

      fimse

      fimse

fimalgoritmo

Perguntas similares