TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Solução para o problema

Seminário: Solução para o problema. Pesquise 861.000+ trabalhos acadêmicos

Por:   •  13/10/2013  •  Seminário  •  321 Palavras (2 Páginas)  •  204 Visualizações

Página 1 de 2

Relatório 1 – Solução para o problema 1

O problema nos sugeria entrar com um número de casos de testes qualquer, na qual usamos a variável “n”, seguida pela variável “contador” para se referir ao número de testes a serem feitos ao longo do decorrer do programa, e logo após identificar dois números inteiros para o primeiro caso de teste a serem comparados os seus intervalos e respectivamente somados apenas os números impares dentre os dois números inteiros, representados pelas variáveis “x” e “y”. Foi criada uma variável “soma” para representar a soma de todos os valores impares do intervalo dos números inteiros dados pelo usuário. Introduzimos também uma variável “k” representando a formula para a identificação dos números impares dentro do intervalo dado pelo usuário do programa. Nossa variável “k” recebia o valor de “x” +1, enquanto ele fosse menor que o valor de “y” ele realizava uma divisão entre todos os valores do intervalo dos números inteiros, enquanto o restante da divisão fosse “0” a variável “soma” recebia seu próprio valor +k. Finalizando, com essa formulação, nos chegaríamos a um resultado final, que no caso seria a soma de todos os números impares entre o intervalo dos dois números inteiros digitados no início do programa e dependendo do número de casos de testes introduzidos tambem no início do programa, ele tornaria a se repetir pedindo novos valores, ativando o “contador”, caso contrário, se finalizaria.

Código - Programa 1

var

n, x, y, contador, k, soma: inteiro

inicio

// Seção de Comandos

escreval ("Informe o número de casos de teste: ")

leia (n)

para contador de 1 ate n faca

escreval ("informe o primeiro numero do intervalo: ")

leia (x)

escreval ("informe o segundo numero do intervalo: ")

leia (y)

soma <- 0

k <- x + 1

enquanto (k < y) faca

se (k%2 <> 0) entao

soma <- soma + k

fimse

k <- k + 1

fimenquanto

escreval ("Caso de teste: ", contador)

escreval ("Intervalo de", x ," a", y , ", a soma dos ímpares é igual a",soma)

fimpara

fimalgoritmo

...

Baixar como (para membros premium)  txt (2.1 Kb)  
Continuar por mais 1 página »
Disponível apenas no TrabalhosGratuitos.com