28.02.2023 Views

Logica_de_Programacao_3_Edicao_Livro

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

60 Lógico de programação

b. Modifique o algoritmo poro que ele imprimo o tabuado de quaisquer números,

sendo que esses são fornecidos pelo usuário, até encontrar como finolizodor -1.

Sabendo que o primeiro número-base fornecido não é -1 :

• utilizando enquanto:

ALGORITMO 3.21

Tabuada de qualquer número usando enquanto

1. inicio

2. inteiro: N, li número-base

3. CON; li contador

4. leia (N);

5. enquanto (N <> - 1) faça

6. CON f- 1 ;

7. enquanto (CON <= 10) faça

8.

11

escreva (CON, x 11 ,

11

N,

9. CON f- CON + 1;

10. fimenquanto;

11. leia (N);

12 . fimenquanto;

13. fim.

-

11

, CON * N);

• utilizando repita:

ALGORITMO 3.22 Tabuada de qualquer número usando repita

1. inicio

2. inteiro: N, li número-base

3. CON; li contador

4. leia (N);

5. repita

6. CON f- 1;

7. repita

8.

11

escreva (CON, x 11 ,

11

N,

9. CON f- CON + l;

10. até (CON > 10);

11. leia (N);

12. até (N = -1) ;

13. fim.

-

11 , CON * N);

• utilizando para:

ALGORITMO 3.23 Tabuada de qualquer número usando para

1. inicio

2. inteiro: N, li número-base

3. CON; li contador

4. X; li variável de controle

5. leia (N);

6. para X de 1 até? para 1 faça li número de repetições

7. li é indefinido! (CO'lllÍll'll(I)

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!