#include #include #include void calculadora(){ float a,b; int choice = 0; while(choice != 5){ printf("Digite dois números\n"); scanf("%f %f", &a, &b); printf("Insira a operação que deseja realizar:\n1 Soma\n2 Subtração\n3 Divisão\n4 Multiplicação\n5 Sair\n"); scanf("%d", &choice); switch(choice){ case 1: printf("%.1f + %.1f = %.1f\n", a,b,(a+b)); break; case 2: printf("%.1f - %.1f = %.1f\n", a,b,(a-b)); break; case 3: printf("%.1f / %.1f = %.1f\n", a,b,(a/b)); break; case 4: printf("%.1f x %.1f = %.1f\n", a,b,(a*b)); break; case 5: continue; break; } } } void invertePalavra(){ char texto[100]; for(;;){ printf("Digite sua frase (Digite # para sair):\n"); scanf("%s",texto); if(texto[0] == '#') break; int a = strlen(texto); for(int i = a; i >= 0; i--){ printf("%c",texto[i]); } printf("\n"); } } int main() { int choice; do{ printf("Escolha uma opção:\n1 - Calculadora\n2 - Inverter palavra\n5 - Sair\n"); scanf("%d", &choice); if(choice == 1) {calculadora();} else if (choice == 2) {invertePalavra();} } while(choice!=5); return 0; }