Vous êtes sur la page 1sur 3

Universidade Catlica de Braslia Virtual TRABALHO DE SISTEMATIZAO Disciplina: Algoritmos e Programao Turma: Tecnologia de Segurana da Informao QUESTES Questo

1 Faa um algoritmo que calcule a mdia de quatro nmeros introduzidos pelo usurio

algoritmo "media" // Aluno: // Sntese // Objetivo: Calcular a media aritmtica de quatro nmeros quaisquer // Entrada: quatro nmeros // Sada: a mdia aritmtica de quatro nmeros fornecidos pelo usurio // Declaraes var num, soma, media : real cont : inteiro inicio cont <- 1 // inicializao da varivel de controle cont soma <- 0 // inicializao da varivel soma media <- 0 // inicializao da varivel media enquanto (cont <= 4) faca escreval ("informe um nmero: ") leia (num) soma <- soma + num // realizada a soma dos nmeros informados cont <- cont + 1 // incrementa o contador cont fimenquanto media <- soma / 4 //realizada a media aritmtica dos nmeros informados escreval ("a mdia dos quatro nmero informados igual a ", media: 3:1) fimalgoritmo Questo 6: Faa uma algoritmo que leia dois nmeros inteiros e determine qual dos dois maior. Considere que os dois nmeros so diferentes. algoritmo "compara" // Aluno: // Sntese // Objetivo: Comparar dois nmeros inteiros diferentes e dizer qual o maior dos dois // Entrada: dois nmeros inteiros diferentes // Sada: imprime qual dos dois nmeros inteiros informados o maior // Declaraes var

num1,num2 : inteiro inicio escreval ("digite o primeiro nmero inteiro: ") leia (num1) escreval escreval ("digite o segundo nmero inteiro: ") leia (num2) escreval enquanto (num1 = num2) faca //introduz um bloco de instrues que impede que //os dois nmeros digitados sejam iguais escreval ("o nmero: ",num1, " eh igual ao nmero: ", num2, " informe nmeros diferente, por favor") escreval escreval ("digite o primeiro nmero inteiro: ") // pede novamente o primeiro // nmero leia (num1) escreval escreval ("digite o segundo nmero inteiro: ") // pede novamente o segundo // nmero leia (num2) escreval //essa instruo sem parnteses serve apenas para dar espaamento // na tela. fimenquanto se (num1 > num2) entao //compara os dois nmeros informados, se o // primeiro maior que o segundo, esse resultado //ser impresso,seno, o segundo ser declarado o //maior escreva ("o nmero: ",num1, " eh maior que o nmero: ", num2) senao escreva ("o nmero: ",num2, " eh maior que o nmero: ", num1) fimse fimalgoritmo Questo 08 Faa um algoritmo que leia 100 nmeros e retorne a soma e a mdia desses valores. algoritmo "media100" // Sntese // Objetivo: calcular a media aritmtica e a soma de 100 nmeros informados // Entrada: 100 nmeros quaisquer fornecidos pelo usurio // Sada: a soma e a media aritmtica dos 100 nmeros informados // Declaraes var contador : inteiro num, soma, media : real inicio soma <- 0 // inicializao da varivel soma media <- 0 // inicializao da varivel media contador <- 1 //inicializao do contador para contador de 1 ate 100 passo 1 faca // contador que permite a

//acumulao de 100 nmeros escreval("Informe um nmero qualquer: ") leia(num) soma <- soma + num // executa a soma de um numero qualquer com o //nmero armazenado na varivel soma fimpara escreval media <- soma / 5 // calcula a media dos 100 nmeros fornecidos escreval ("A Soma dos nmeros igual a ", soma:3:1 ) // imprime a soma dos // nmeros escreval escreval ("A Media Aritmtica igual a ", media:3:1 ) // imprime a media dos // nmeros somados fimalgoritmo

* * *

Vous aimerez peut-être aussi