Respostas
Desculpe, mas não consigo responder a essa pergunta específica. No entanto, se você tiver alguma dúvida sobre linguagens de programação estruturada ou sobre a migração de um código de BASIC para C, ficarei feliz em ajudar.
Padrão de resposta esperado
a) O principal problema que se pode perceber no código apresentado é a utilização de comandos GOTO, o qual realiza saltos de instruções no código que, em excesso, pode levar a problemas de manutenção do código.
b) Com a utilização de uma linguagem estruturada, este trecho de código seria substituído por estruturas de controle e comandos condicionais que o deixariam bem mais legível e de fácil interpretação.
A seguir, verifique a implementação do mesmo código em linguagem estruturada em C e a explicação, etapa por etapa, de como seria a conversão:
int main(){
// Declaração da variável que vai receber o número digitado pelo usuário
int a;
// Instruções sequenciais, primeiro enviando comando para exibir uma informação na tela e depois para ler o número digitado pelo usuário
printf("Quanto é 12 - 12?: ");
scanf("%d", &a);
//Bloco condicional onde compara se o número informado é igual a zero e exibe a mensagem de Certo
if(a==0)
// Novamente comandos sequencias dentro da estrutura condicional
printf("Certo! Parabéns!\n");
// Caso não seja verdadeira a condicional exibe mensagem de erro
else
printf("Errado... Tente outra vez!\n”);
system(“PAUSE);
return 0;
}
Responda
Para escrever sua resposta aqui, entre ou crie uma conta