✅ The verified answer to this question is available below. Our community-reviewed solutions help you understand the material better.
Feu un programa que llegeixi dos nombres enters i els multipliqui en base a sumes successives.
El programa ha de calcular el resultat de la multiplicació, però en comptes d’utilitzar l’operador *, ho heu de fer en base a sumar un dels dos nombres amb sí mateix tantes vegades com indica l’altre. És a dir, per calcular 4 * 5 heu de fer:
4 + 4 + 4 + 4 + 4
Com multipliqueu els nombres quan algun és negatiu? Calculeu el signe resultant i feu la multiplicació per a positius.
Per resoldre aquest programa, utilitzeu una variable booleana que es digui es_positiu i cal que seguiu el següent refinament:
#1. llegir 2 nums
#2. guardar el signe resultant (en una variable booleana)
#3. treure els signes (fer valor absolut)
#4. Aplicar el problema anterior (multiplicació de dos positius en base a sumes successives)
#5. afegir el signe si cal
#6. mostrar
Get Unlimited Answers To Exam Questions - Install Crowdly Extension Now!