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

A estrutura case consiste em uma generalização do IF, onde somente uma condição é avaliada e dois caminhos podem ser seguidos, um para o resultado das avaliações sendo verdadeiro e outro para falso. Na estrutura case, pode haver uma ou mais condições a serem avaliadas e um comando diferente associado a cada uma delas.Sendo assim, analise o código abaixo e aponte as linhas em que possuem erros.#includeint main(){char menu;printf("\nA - Arquivo");printf("\nE - Editar");printf("\nB - Salvar");printf("\nS - Sair");printf("\nInforme a opção do menu: ");scanf("%s", &menu);switch(menu) {case 'A' : printf(">>Arquivo<<");break;case 'E' : printf(">>Editar<<");break;case 'B' : printf(">>Salvar<<");break;case 'S' : printf(">>Sair<<");break;default : printf (">>Opção inválida<<");}return 0;}ALTERNATIVAS1, 9, 11, 12, 15.1, 9, 13, 14, 15.0, 9, 13, 14, 15.1, 10, 13, 14, 15.0, 10, 13, 14, 17.


Lucordeiro: Coloque o código organizado do mesmo jeito que na questão, com a numeração das linhas

Soluções para a tarefa

Respondido por Lucordeiro
1
Não da para ter total certeza por causa que esta muito bagunçado,

mas pelo que entendi no enunciado,pode acontecer mais de uma escolha no case,

mas nesse código quando um case for escolhido sera realizado sua função e depois o break fara com que pule para o final do programa.

 Se essa minha interpretação estiver correta o erros estão nas linhas que contem os breaks(devem ser substituídos por "continue"), e na  primeira linha no "#include" deve ser especificada a biblioteca.

Mas não é certeza se tiver como você organizar o código do mesmo jeito que esta na questão ficaria mais fácil.

Perguntas interessantes