C++ algoritmo que leia C e imprima P com 4 casas
Olá pessoal estou começando Logica agora e estou com dificuldade em um exercício gostaria da ajuda de como resolver isso
O preço dos produtos de uma empresa é armazenado de forma codificada e todos eles são lidos por uma máquina semelhante (mas não igual) a um código de barras. O c ódigo tem o formato C=c1 c 2 c3 c 4 c5 ( c1, c2, c3, c 4, c 5 s ão dígitos entre 0 e 9). Para determinarmos o preço P=p1 p2 p3 p4 de um determinado produto cujo código é C, a máquina deve ler C e calcular o preço fazendo as seguintes contas:
p3p4 = C div 1000 p2 = (c1*c2*c3*c4*c5) mod 10 p1 = (c2c3) div 10 (repare que esta operação não é c2*c3 testando o exemplo abaixo)
Exemplificando, se C = 47238 então P=7447 pois as contas feitas foram: p3p4 = 47238 div 1000 = 47 p2 = (4*7*2*3*8) mod 10 = 4 p1 = 72 div 10 = 7
Descreva um programa na Linguagem C++ que leia C e imprima P com 4 casas.
O preço dos produtos de uma empresa é armazenado de forma codificada e todos eles são lidos por uma máquina semelhante (mas não igual) a um código de barras. O c ódigo tem o formato C=c1 c 2 c3 c 4 c5 ( c1, c2, c3, c 4, c 5 s ão dígitos entre 0 e 9). Para determinarmos o preço P=p1 p2 p3 p4 de um determinado produto cujo código é C, a máquina deve ler C e calcular o preço fazendo as seguintes contas:
p3p4 = C div 1000 p2 = (c1*c2*c3*c4*c5) mod 10 p1 = (c2c3) div 10 (repare que esta operação não é c2*c3 testando o exemplo abaixo)
Exemplificando, se C = 47238 então P=7447 pois as contas feitas foram: p3p4 = 47238 div 1000 = 47 p2 = (4*7*2*3*8) mod 10 = 4 p1 = 72 div 10 = 7
Descreva um programa na Linguagem C++ que leia C e imprima P com 4 casas.
Izaias Paiva
Curtidas 0