Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

LucasPS

[Resolvido] Algoritmo Prova

Recommended Posts

viu sera que tem como fazer por função? pra ficar menor e tal, vou colar uma parte aqui pra você ver se tem como:

#include <stdio.h>
#include <stdlib.h>
int main(void){
	char resp;
	int cont;
	cont=0;
	printf("questao1\n");
	printf("Resposta: ");
	scanf("%c",&resp);
	if (resp=='a') {
		printf("Resposta certa.\n");
		cont++;
	} else  printf("Resposta errada.\n");
	getchar();
	printf("questao2\n ");
	printf("Resposta: ");
	scanf("%c",&resp);
	if (resp=='a') {
		printf("Resposta certa.\n");
		cont++;		
	} else printf("Resposta errada.\n");
	getchar();

Compartilhar este post


Link para o post
Compartilhar em outros sites

você pode colocar em função sim, + soh irá deixar o código + claro, acredito q nesse código naum reduzirá linhas naum!

 

[]'s

Compartilhar este post


Link para o post
Compartilhar em outros sites

por função você poderia fazer algo assim:

void RespA(char resp){
	if (resp=='a') {
		printf("Resposta certa.\n");
		cont++;
	} else  printf("Resposta errada.\n");
	getchar();
}
e sobre o getchar(); nunca me foquei nele + creio q ele serve para isso msm!

´

[]'s

Compartilhar este post


Link para o post
Compartilhar em outros sites

oq eu substituiria pela função dai? não manjo muito de função

 

eu teria que fazer 1 função para cada resposta?

uma pra letra a, outra pra letra b etc

Compartilhar este post


Link para o post
Compartilhar em outros sites

sem usar vetor sim!

uma para kd resposta!

função são simples dependendo do caso!

 

[]'s

Compartilhar este post


Link para o post
Compartilhar em outros sites

Sobre quem perguntou aí do getchar:

Ele pega um caractere do input padrão, aí você pode usar ele para limpar lixo no input ou pode usar para pausar o programa no final aí o programa espera que você digite algo antes de acabar.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.