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. 1. 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 "IMC" // Disciplina : Algoritmos 2 // Professor : Marcos Alves Mariano // Descrição : Calcular o índice de massa corpórea // Autor(a) : Fabiano Almeida de Castro // Data atual : 19/11/2021 procedimento INDICE (peso, alt: real) inicio imc <- peso / (alt * alt) fimprocedimento var imc: real peso, alt:real inicio escreva("Informe seu peso: ") leia(peso) escreva("Informe sua altura: ") leia(alt) INDICE(peso, alt) escreva("Seu índice de massa corporal é:", imc) Fimalgoritmo 2. 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 Inteiros" // Disciplina : Algoritmos 2 // Professor : Marcos Alves Mariano // Descrição : Calcular a soma entre os numeros existente entre dois numeros recebidos // Autor(a) : Fabiano Almeida de Castro // Data atual : 19/11/2021 var total : inteiro procedimento INTERVALO( x, y : inteiro ) var i : inteiro inicio total <- 0 se x > y entao x <- x+y; y <- x-y; x <- x-y; fimse para i <- x ate y faca total <- total + i fimpara fimprocedimento x:inteiro y:inteiro inicio escreva("Digite o primeiro número: ") leia( x) escreva("Digite o segundo número: ") leia( y) INTERVALO(x, y) escreval("Soma dos números existentes de", x , " até", y, ":", total) fimalgoritmo
Compartilhar