# include <stdio.h>
# include <conio.h>
# include <math.h>
/* Problemas: Ele duplica a lista de seleção;
Acentos errados no DOS;
*/
/*
Função para tirar raíz quadrada da fiteira
*/
int raiz( int v ){
printf("Digite o valor: ");
scanf("%d",&v);
printf("O valor de %d é %f\n",v,sqrt(v));
return 0;
}
/*
Função para elevar a potencia um valor ( b elevado a e )
*/
int potencia( int b , int e ){
printf("Digite o valor da base: ");
scanf("%d",&b);
printf("Digite o valor do expoente: ");
scanf("%d",&e);
printf("O valor de %d elevado à %d é: %f\n",b,e,pow(b,e));
return 0;
}
/*
Principal
*/
main(){
int opc=0;
float v,b,e;
clrscr();
printf("Bem-vindo garoto!\n");
while(opc != 3){
printf("Escolha uma opção:\n");
printf("1 . Raiz quadrada de um número\n");
printf("2 . Potencia de x elevado à y\n");
printf("3 . Sair do programa\n");
printf("Sua vez: ");
opc = getchar();
switch(opc){
case '1':
raiz(v);
break;
case '2':
potencia(b,e);
break;
case '3':
opc = 3;
break;
}
}
return 0;
}
Está descrito no sistema os problemas...
Então, ele duplica a parte de opções do While ... tipo eu escolho na primeira vez ele exibe só uma vez normal ... mas depois que executo a primeira ação e ele volta no while ele começa a repetir duas vezes a lista ...
e tipo os acentos estão saindo caracteres estranhos no lugar...
Pergunta
hlegius
Pessoal,
Estou com um probleminha..
Na verdade, dois!
Está descrito no sistema os problemas...
Então, ele duplica a parte de opções do While ... tipo eu escolho na primeira vez ele exibe só uma vez normal ... mas depois que executo a primeira ação e ele volta no while ele começa a repetir duas vezes a lista ...
e tipo os acentos estão saindo caracteres estranhos no lugar...
Alguém poderia me dar um help aí ?
até...
Link para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.