Professional Documents
Culture Documents
1. Introdução
Se o usuário escolher uma opção errada, o programa ó informará, e no caso de uma questão
com quatro opções de respostas, o programa informará a opção correcta. Caso o usuário digite
uma opção inválida, (nesse caso diferente de ‘A’, ‘B’, ‘C’ ou ‘D’) o programa irá considerar a
resposta, como que errada e informará a opção correta.
4. Estrutura Do Programa
#include <studio>
4
int main(){
char nome[30];
char op;
char ano;
scanf("%s", nome);
printf("\n\f Olá😎 %s! Vamos começar a preparação para o exame.\
n",nome);
printf("\nPara começar, escolha o ano do exame que pretendes usar para a
sua preparação:\nA.2017\nB.2018\nC.2019\nD.2020\n\nR: ");
scanf(" %c", &ano);
while(ano!='A'&& ano!='B'&& ano!='C'&& ano!='D' && ano!='a' &&
ano!='b' && ano!='c' && ano!='d'){
printf("\nOpção inválida!!\nDigite A, B, C ou D, para escolher o ano.\nR:
");
scanf(" %c",&ano);
}
if(ano=='A' || ano=='B' || ano=='C' || ano=='D' || ano=='a' || ano=='b' ||
ano=='c' || ano=='d'){
if(ano=='A' || ano=='a'){
printf("\nVocê escolheu o exame de 2017.\nPronto para começar?\
nA.Começar\nB.Cancelar\n\nR: ");
scanf(" %c",&op);
if(op=='A' || op=='a'){
A.\nA.Verdade\nB.Falso\n\nR: ");
5
scanf(" %c",&op);
if(op=='A' || op=='a'){printf("\nParabéns! Você acertou😊");
}
else{printf("\nErrado!😏");}
printf("\n\n\f2. A n A = Ø.\nA.Verdade\nB.Falso\n\nR: ");
scanf(" %c",&op);
if(op=='A' || op=='a'){printf("\nErrado!😏\n");}
else{printf("\nCerto✓😊\n");}
printf("\n\f3.A U (B U C)=(A U B) U C.\nA.Verdade\nB.Falso\n\nR: ");
scanf(" %c",&op);
if(op=='A' || op=='a'){printf("\nCerto✓😊");}
else {printf("\nErrado!😏");}
printf("\n\n\f4.A n (B n C) = (A n B) U (A n B)\nA.Verdade\nB.Falso\n\nR:
");
scanf(" %c",&op);
if(op=='A' || op=='a'){printf("\nErrado!😏");}
else{printf("\nCerto✓😊");}
printf("\n\n\f5. Qual é a solução do seguinte sistema de equação?\n2x + 3y
= 40\n4x + 5y = 70\n\nA.y=10 e x=5;\nB.y=5 e x=5;\nC.y=5 e x=10;\nD.y=10 e
x=10.\n\nR: ");
scanf(" %c",&op);
if (op!='A' || op!='a'){
printf("\nErrado!😏 A resposta correta é\'A\'.\n");}
else{
printf("\nCerto✓😊");}
printf("\n\n\f6.Determine o valor numérico das seguintes expressões:\na)
2√28 + 3√7 - 49^(1/4)\nA.5√7\nB.7√6\nC.6√7\nD.√7\n\nR: ");
scanf(" %c",&op);
if(op=='C' || op=='c'){
printf("\nCerto✓😊");}
else{
printf("\nErrado!😏 A resposta certa é \'C'.");}
6
printf("\nResposta Correcta✓🥳");}
else{
printf("\nResposta errada!😔 A resposta correta é \'B\'.");}
printf("\n\n\f7.Considere a equação 3x^2 - (m + 1)x + m-2 = 0. Determine
m real de modo que a equação admita:\na) 2 como uma das raízes\nA.m=5\nB.m<5\
nC.m>5\nD.m≠5\n\nR: ");
scanf(" %c",&op);
if(op=='C' || op=='c'){
printf("\nResposta certa✓🙂");}
else{
printf("\nResposta errada!😏 A resposta certa é \'C\'.");}
printf("\n\t\t\fFIM!\n\nOla %s. A preparação terminou.\nReinicie o
programa para continuar se preparando.", nome);
}
else
printf("\n\tCancelado com sucesso!\n\nReinicie o programa se quiser
continuar.");
}
if(ano=='B' || ano=='b'){
printf("\nVocê escolheu o exame de 2018.\nPronto para começar?\
7
nA.Começar\nB.Cancelar\n\nR: ");
scanf(" %c",&op);
if(op=='A' || op=='a'){
printf("\n\n\t\tYES👍!\n\tVamos a isso!😎\n\nPrimeira questão:\n1.Determine
o número x cujo dobro, adicionado com 6 é igual ao simétrico de 24\nA.15\nB.-15\
nC.-30\nD.30\n\nR: ");
scanf(" %c",&op);
8
5 Conclusão
6 Referências bibliográficas
SANTOS, Nádia Mendes dos. JÚNIOR, Geraldo Nunes da Silva. NETO, Otílio Paulo
da Silva. Estrutura de dados. Teresina : Instituto Federal de Educação, Ciência e Tecnologia
do Piauí, 2013.