Informática, perguntado por felipefavero100, 5 meses atrás

Faça um programa em C que leia 2 números e em seguida pergunte ao usuário qual operação ele deseja realizar (soma, subtração, multiplicação ou divisão). O resultado da operação deve ser exibido na tela, acompanhado de uma frase que diga se o número é:

par ou ímpar; e
positivo ou negativo.


marceloletre: eu até faria se fosse em python (não to te obrigando claro) mas 5 pontos, dificil achar alguem q queira

Soluções para a tarefa

Respondido por joaopedrolemos
0

#include <stdio.h>

#include <locale.h>

#include <stdlib.h>

#include <stdbool.h>

bool pos_neg (int x){

if (x > 0) return true;

else return false;

}

bool oddEven (int y){

if (y%2==0) return true;

else return false;

}

int main ()

{

setlocale (LC_ALL, "Portuguese");

float a, b;

int c;

printf("Números A e B: "); scanf("%f %f",&a, &b);

printf("1 - Soma\n2 - Subtração\n3 - Divisão\n4 - Multiplicação\n");

printf("--> "); scanf("%d", &c);

float d;

system("clear");

switch (c){

 case 1: printf("%.2f\n", a+b); d = a+b; break;

 case 2: printf("%.2f\n", a-b); d = a-b; break;

 case 3: printf("%.2f\n", a/b); d = a/b; break;

 case 4: printf("%.2f\n", a*b); d = a*b; break;

 default: printf("ERROR\n"); break;

}

if(pos_neg(d)) printf("Positivo\n");

else printf ("Negativo\n");

if(oddEven(d)) printf("Par\n");

else printf("Ímpar\n");

return 0;

}

Perguntas interessantes