Professional Documents
Culture Documents
Alcídio Alimo Projecto Estrutura de Dados e Algoritmo
Alcídio Alimo Projecto Estrutura de Dados e Algoritmo
1. Introdução
(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
Como já dissemos, o programa apresenta uma estrutura bem simples. A seguir veremos
os componentes ou estrutura deste.
#include <studio>
int main(){
4
char nome[30];
char op;
char ano;
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'){
printf("\n\n\t\t\fYes!🤓\n\tVamos a isso!😀\n\nPrimeira questão:\n1.A U Ø
= A.\nA.Verdade\nB.Falso\n\nR: ");
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: ");
5
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'.");}
printf("\n\n\fb) 3^-7 ÷ (2^-7 × 3^-7)/2^0 × (1/2)^-7\nA.1\nB.2\nC.-2\nD.-
2\n\nR: ");
scanf(" %c",&op);
if(op=='A' || op=='a'){
printf("\nCerto✓😊.");}
6
else{
printf("\nResposta errada!😩 A resposta certa é \'A\'.");}
printf("\n\n\fc)Sen30°/cos45° × 1/tg45°\nA.√3/2\nB.√2/2\nC.1/2\nD.
Nenhuma das alternativas corretas\n\nR: ");
scanf(" %c",&op);
if(op=='B' || op=='b'){
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?\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: ");
7
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.