logo

Crowdly

Feu un programa que llegeixi dos nombres enters  i els multipliqui en base a sum...

✅ Перевірена відповідь на це питання доступна нижче. Наші рішення, перевірені спільнотою, допомагають краще зрозуміти матеріал.

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

Більше питань подібних до цього

Хочете миттєвий доступ до всіх перевірених відповідей на ioc.xtec.cat?

Отримайте необмежений доступ до відповідей на екзаменаційні питання - встановіть розширення Crowdly зараз!