uma sucessão de somas. Assim, por exemplo, 4X5 = 5+5+5+5 = 20. Escreva um algoritmo que leia o multiplicando e o multiplicador e, através de uma sucessão de somas, calcule e escreva o produto. O multiplicador é, necessariamente, um número inteiro. Porém, multiplicador e multiplicando podem ser 0 ou negativos.
algoritmo “Multiplicando”
var
multiplicador,multiplicando,i,total: inteiro
inicio
escreva(“Digite o multiplicador:”)
leia (multiplicador)
escreva(“Digite o multiplicando:”)
leia (multiplicando)
total<-0
i<-0
se (multiplicador>=0) e (multiplicando>=0) entao
se (multiplicando=0) entao
escreva (“O total é:0″)
senao
repita
total<-total+multiplicador
i<-i+1
ate (i=multiplicando)
escreva (“O total é:”,total)
fimse
senao
se (multiplicador<0) entao
repita
total<-total+multiplicador
i<-i+1
ate (i=multiplicando)
escreva(“O total é:”,total)
fimse
se (multiplicando<0) entao
repita
total<-total+multiplicando
i<-i+1
ate (i=multiplicador)
escreva (“O total é:”,total)
fimse
fimse
fimalgoritmo
var
multiplicador,multiplicando,i,total: inteiro
inicio
escreva(“Digite o multiplicador:”)
leia (multiplicador)
escreva(“Digite o multiplicando:”)
leia (multiplicando)
total<-0
i<-0
se (multiplicador>=0) e (multiplicando>=0) entao
se (multiplicando=0) entao
escreva (“O total é:0″)
senao
repita
total<-total+multiplicador
i<-i+1
ate (i=multiplicando)
escreva (“O total é:”,total)
fimse
senao
se (multiplicador<0) entao
repita
total<-total+multiplicador
i<-i+1
ate (i=multiplicando)
escreva(“O total é:”,total)
fimse
se (multiplicando<0) entao
repita
total<-total+multiplicando
i<-i+1
ate (i=multiplicador)
escreva (“O total é:”,total)
fimse
fimse
fimalgoritmo
Nenhum comentário:
Postar um comentário