...
Última edição por Slipse em 2/3/2013, 9:56 pm, editado 1 vez(es)
Isto é uma pré-visualização de um tema em Hitskin.com
Instalar o tema • Voltar para a ficha do tema
Nenhum usuário |
....
Os nossos membros postaram um total de 38140 mensagens em 6680 assuntos
Temos 2796 usuários registrados
O último membro registrado é zmplugins - Henrique
#include <stdio.h>
int main(){
int a;
int b;
int opcao;
int rep;
while (rep = 1){
printf("Digite o primeiro numero : ");
fflush(stdin);
scanf("%d", &a);
printf("Digite o segund numero : ");
fflush(stdin);
scanf("%d", &b);
while (opcao != 1 && 2){
printf("Ok! Agora escolha a operacao\n\n"
"1 = Adicao\n"
"2 = Divisao\n");
scanf("%d", &opcao);
if (opcao != 1 && 2){
printf("Opacao invalida. Escolha entre 1 e 2.\n\n");
}
}
switch (opcao) {
case 1:
printf("A adicao entre %d e %d eh %d\n\n", a, b, a+b);
// Codigo aqui
//a = 0; << Zera primeiro valor
//b = 0; << Zera segundo valor
//rep = 0; << que eu saiba, essa é o resultado, se for, zere também
break;
case 2:
if ( b == 0){
printf("Nao existe divisao por zero");
} else {
printf("A divisao entra %d e %d eh %d\n\n", a, b, a/b);
}
}
printf("Novo calculo?\n 1 - SIM\n 2 - NAO \nEscola : ");
fflush(stdin);
scanf("%d", &rep);
// Código aqui!
// SE "1", reexecutar o código << tente fazer ele executar o código do início, não estudei C direito, por isso não entendo muito como funciona
// SE "0", system("pause") << No caso aqui, interrompa o comando para reexecutar com o comando < que eu saiba, system("Pause") que você utilizou, ou break
}
system("pause");
return 0;
}
Slipse escreveu:Deu nao ela continua a 1 escolha apos o loop -' kk mas vlw