Informática, perguntado por marcosbsb13, 1 ano atrás

A estrutura condicional composta permite a escolha de um entre dois caminhos possíveis, dependendo da avaliação de uma condição.


Dado o seguinte código:


Escreva("Pessoa física ou jurídica (F/J): ")

Leia(tipo)

se (tipo = "F") entao

Escreva("Você possui um RG e um CPF")

senao

Escreva("Você possui um CNPJ e uma Inscrição Estadual")

fimse


Assinale a alternativa referente ao que acontecerá se a letra "X" for informada pelo usuário:
Alternativas
Alternativa 1:
Resultará em um erro de execução.

Alternativa 2:
Não executará nenhuma das instruções.

Alternativa 3:
Executará a instrução entre o senao e o fimse.

Alternativa 4:
Executará a instrução entre a linha do se e do senao.

Alternativa 5:
Não deixará prosseguir enquanto não for digitado "F" ou "J".

Soluções para a tarefa

Respondido por irisrava
0
Executará a instrução entre o SENÃO e o FIMSE.("Você possui um CNPJ e uma Inscrição Estadual")
E só prestar atenção nessa linha:
SE (tipo = "F") ENTÃO ESCREVA ("Você possui um RG e um CPF") 
SENÃO ESCREVA ("Você possui um CNPJ e uma Inscrição Estadual")
Nesse algorítimo qualquer letra informada  diferente de "F" seja ela X,Y ou Z vai executar a mensagem: Você possui um CNPJ e uma Inscrição Estadual. Pois, não há condição nenhuma além da condição especificada no SE.
Qualquer outra condição que não for F será SENÃO (ALTERNATIVA 3). A não ser que se especifique outra condição dentro de SENÃO com outro SE. Ex.:
SE (tipo = "F") ENTÃO ESCREVA ("Você possui um RG e um CPF") SENÃO SE (tipo = "J") ENTÃO ESCREVA ("Você possui um CNPJ e uma Inscrição Estadual")SENÃO ESCREVA ("CARACTERE INVÁLIDO")FIMSEFIMSE
Perguntas interessantes