Algoritmos 2
Relatório 1 –Solução para o Problema 1:Primeiro utilizando a variável N, lemos a quantidade de casos, depois fazemos um “loop” usando a variável I inicializada em 1até N, lemos o primeiro número (X) e o último número (Y), somamos 1 ao X para excetuá-lo, inicializo a variavel SOMA em 0, faço um “loop” enquanto X seja menor que Y, verifico que o resto da divisão de X por 2 seja maior que 0 (X é impar), caso seja impar somo X à Soma, somo 1 ao X e volto ao “loop”, ao sair do “loop” mostro o valor de SOMA, adiciono 1 a I e volto ao “loop” de números de casos.
Etapa 1
Passa 2 (Aluno) Wildilane Primeiro utilizando a variável N, lemos a quantidade de casos, depois fazemos um “loop” usando a variável I inicializada em 1até N, lemos o primeiro número (X) e o último número (Y), somamos 1 ao X para excetuá-lo, inicializo a variavel SOMA em 0, faço um “loop” enquanto X seja menor que Y, verifico que o resto da divisão de X por 2 seja maior que 0 (X é impar), caso seja impar somo X à Soma, somo 1 ao X e volto ao “loop”, ao sair do “loop” mostro o valor de SOMA, adiciono 1 a I e volto ao “loop” de números de casos.
Variáveis usadas:
N: tipo inteiro, usada para ler o numero de casos.
I: tipo inteiro, usada para controlar o loo de números de casos.
X: tipo inteiro, usada para ler o primeiro numero.
Y: tipo inteiro, usada para ler o último numero.
SOMA: tipo inteiro, usada para acumular os números impares.
Entrada:
A primeira linha de entrada é um número inteiro N, que é o número de casos de teste a serem solucionados. Cada caso de teste é uma linha contendo dois inteiros X e Y.
Saída:
Imprimir a soma de todos os números ímpares entre X e Y.
Passo 2 (Aluno) Wildilane algoritmo // Função :
// Autor :
// Data : 15/09/2014
// Seção de Declarações var n, x, y, a, b, soma: inteiro
inicio escreva ("Informe o número de casos de teste: ") leia (n) para a de 1 ate n