Informática, perguntado por nandohb265, 1 ano atrás

. Faça um algoritmo que recebe inteiros não-negativos i e j e retorna um inteiro igual a multiplicação de i por j. Use uma estrutura de repetição para calcular a multiplicação por meio da operação de soma, não use o operador de multiplicação. Lembre-se que uma multiplicação é o resultado da soma de um dos fatores repetidas vezes (a repetição é igual ao valor do outro fator da multiplicação. Ex.: 3 * 4 = 3+3+3+3);

(RESPOSTA POR FLUXOGRAMA OU PSEUDOCÓDIGO)

Soluções para a tarefa

Respondido por Usuário anônimo
0
INICIO
    INTEIRO i, j, resultado;
    
    i = 0;    
    j = 0;    

    ENQUANTO i <= 0 FAÇA
       ESCREVA "Informe o valor de I";
        LEIA i;

    ENQUANTO j <= 0 FAÇA
       ESCREVA "Informe o valor de J";
        LEIA j;    
    
    PARA x = 1 TO j FAÇA
        resultado += i;

    ESCREVA "O resultado é " + resultado;
FIM
    

nandohb265: Obrigado.
nandohb265: Esse x, deveria está na variável ??
Usuário anônimo: Na verdade, não é necessário. Pois a variável de index ("x" no caso da resposta) no laço PARA(FOR) é declarada diretamente. Por exemplo, em código real, ficaria assim: for(int i = 0; i < intmax; i++).
Mas, caso acredite ser melhor, pode se colocar também. Não há problema.
Perguntas interessantes