jomar Posted November 11, 2009 at 06:20 PM Report Share #295626 Posted November 11, 2009 at 06:20 PM caros sou novo no forum e na programação, alguém me pode dar uma ajuda neste programa não consigo identificar o que está errado na opção 2, o programa volta ao início. obrigado #include <stdio.h> #include <math.h> int main () { int e, b, base, exp, i; int resultado = 1; char opcao, letra, dif; do { do { fflush (stdin); printf ("1. Determinar o maior valor entre dois valores inteiros: \n"); printf ("2. Converter um caracter minúsculo para maiúsculo: \n"); printf ("3. Calcular a potencia de um número: \n"); printf ("4. Sair\n"); printf ("Opcao: \n"); opcao = getchar (); } while (opcao < '1' || opcao >= '5' ); switch (opcao) { case '1': printf ("Indique dois valores inteiros: \n"); scanf ("%i%i" , &e,&🙂 ; if ( e > b ) printf ("%i é o maior\n", e); else printf ("%i é o maior\n", 😄 ; break; case '2': printf ("escreva uma letra: \n"); scanf ("%c", &letra); dif = ('a' - 'A'); if (letra >= 'a' && letra <= 'z'){ /*sabemos que eh uma letra minusculo*/ letra = letra - dif; printf ("Maiuscula: %c\n", letra);} else printf ("%c nao eh uma letra minuscula\n", letra); break; case '3' : printf ("Indique a base e expoente positivos: \n"); scanf ("%i%i" , &base,&exp); if (base >0 && exp >0){ for (i = 1; i<= exp; i++) resultado *=base; printf ("%i levantado a %i = %i \n", base, exp, resultado); } break; case '4': printf ("O programa terminou!\n"); break; } } while (opcao != '4'); return 0; } Link to comment Share on other sites More sharing options...
Saco Posted November 11, 2009 at 11:00 PM Report Share #295738 Posted November 11, 2009 at 11:00 PM Isso nao é C# ! Link to comment Share on other sites More sharing options...
Guest Posted November 12, 2009 at 11:26 AM Report Share #295791 Posted November 12, 2009 at 11:26 AM Como já foi dito, isso não é linguagem de programação C#. Estás na secção errada. Por questões de organização, aconcelho-te a expores a tua dúvida na secção correcta do fórum. Assim serás ajudado mais rapidamente e de uma forma eficiente. Desejo que o teu problema no código seja resolvido rapidamente. Fica bem. 🙂 Link to comment Share on other sites More sharing options...
Quadrado Posted November 12, 2009 at 11:52 AM Report Share #295797 Posted November 12, 2009 at 11:52 AM isso é C... Será? Porquê? O quê? - Estudar Sempre - Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now