💻 PROBLEMA: Desenvolva um algoritmo em linguagem C para ler quatro valores numéricos inteiros e apresentar o resultado dois a dois da adição e multiplicação entre os valores lidos, baseando-se na utilização do conceito de propriedade distributiva.
Sugestão: Se forem lidas as variáveis A, B, C e D, devem ser somados e multiplicados os valores de A com B, A com C e A com D; depois B com C, B com D e por último C com D.
Note que para cada operação são utilizadas doze operações de processamento, sendo seis para as adições e seis para as multiplicações.
📟 ALGORITMO:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 |
#include <stdio.h> int main(void) { int a, b, c, d; // lê quatro números do usuário printf("Digite quatro números:\n"); printf("a = "); scanf("%d", &a); printf("b = "); scanf("%d", &b); printf("c = "); scanf("%d", &c); printf("d = "); scanf("%d", &d); // exibe as somas dos pares de números printf("\nSomas:\n"); printf("a + b = %d\n", a + b); printf("a + c = %d\n", a + c); printf("a + d = %d\n", a + d); printf("b + c = %d\n", b + c); printf("b + d = %d\n", b + d); printf("c + d = %d\n", c + d); // exibe os produtos dos pares de números printf("\nProdutos:\n"); printf("a * b = %d\n", a * b); printf("a * c = %d\n", a * c); printf("a * d = %d\n", a * d); printf("b * c = %d\n", b * c); printf("b * d = %d\n", b * d); printf("c * d = %d\n", c * d); return 0; } |
—
🐍 Versão em Python:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
a = int(input("a = ")) b = int(input("b = ")) c = int(input("c = ")) d = int(input("d = ")) # exibe as somas dos pares de números print("\nSomas:\n") print(f"a + b = {a + b}") print(f"a + c = {a + c}") print(f"a + d = {a + d}") print(f"b + c = {b + c}") print(f"b + d = {b + d}") print(f"c + d = {c + d}") # exibe os produtos dos pares de números print("\nProdutos:\n") print(f"a * b = {a * b}") print(f"a * c = {a * c}") print(f"a * d = {a * d}") print(f"b * c = {b * c}") print(f"b * d = {b * d}") print(f"c * d = {c * d}") |
*Atualizado em 26 de fevereiro de 2023