Baixe o app para aproveitar ainda mais
Prévia do material em texto
algoritmoS II atividades DA aula 05 Para a construção dos algoritmos sugiro a utilização do programa Visualg, porém não é obrigatório. Todos os algoritmos desta atividade deverão ser enviados em um arquivo com um dos seguintes formatos: .doc, .docx ou .pdf. Faça um algoritmo contendo um procedimento para calcular o índice de massa corporal IMC. O resultado deverá ser salvo em uma variável global e mostrado no módulo principal. O peso e altura deverão ser fornecidos por parâmetros (inseridos pelo usuário antes da chamada da função no módulo principal). algoritmo "Calculando o IMC" procedimento INDICE (peso, alt: real) inicio imc <- peso / (alt * alt) fimprocedimento var imc: real peso, alt : real inicio escreva("Informe o seu peso: ") leia(peso) escreva("Informe a sua altura: ") leia(alt) INDICE(peso, alt) escreval("O índice de sua massa corporal é: ", imc) Fimalgoritmo Faça um algoritmo contendo um procedimento para receber, por parâmetro, dois números positivos e calcular a soma de todos os números inteiros existentes entre eles. O resultado deverá ser armazenado em uma variável global e mostrado no módulo principal. algoritmo "Soma dos inteiros" var valor_global procedimento valor_intervalo (x : inteiro, y : inteiro) var i inicio valor_global <- 0 // troca os valores de x e y caso x > y se x > y entao x <- x + y; y <- x - y; x <- x - y; fimse para i de x + 1 ate y - 1 faca valor_global <- valor_global + i fimpara fimprocedimento var x : inteiro y : inteiro inicio leia(x) leia(y) valor_intervalo(x, y) escrevel (valor_global) fimalgoritimo
Compartilhar