dayvidsonds 0 Denunciar post Postado Outubro 27, 2009 to com duvida quando a uns exercicios que o professor passo durante a sala de aula, eu consigo responder uns mais quando chega na parte de usar vetor, fazer função e contador eu vou de agua a baixo... 1) pra poder caucular o I.M.C ( índice de massa corporea ) algoritmo "semnome" // Função : // Autor : // Data : 24/10/2009 // Seção de Declarações var nome: caracter altura: real peso: real quadrado: real resultado: real inicio escreva(" Digite Seu Nome ") leia(nome) escreva(" Digite Sua Altura ") leia(altura) escreva(" Digite Seu Peso ") leia(peso) resultado <- peso / altura quadrado <- resultado * resultado escreva (" Seu I.M.C e :", quadrado) fimalgoritmo depois o professor pedio uma função pra poder calcular o item como faço essa função, faltei a aula pq desloquei o tornozelo .. Dayvidson Bezerra. Compartilhar este post Link para o post Compartilhar em outros sites
quitZAUMMM 18 Denunciar post Postado Outubro 27, 2009 Primeiro: Regras AVISO - Leia antes de postar Título Editado: Duvida VisualG http://forum.imasters.com.br/public/style_emoticons/default/seta.gif Desenvolver função ---- Agora sim, faça uma leitura do que passei acima para podermos se entender melhor! Para fazer uma função você terá que modularizar seu programa, ou seja, o que você fará é criar sub-algoritmos e fazer a chamada deles no programa principal! Poste suas tentativas! []s Compartilhar este post Link para o post Compartilhar em outros sites
jpraminelli 3 Denunciar post Postado Outubro 27, 2009 function imc(peso,altura) inicio resultado <- peso / altura quadrado <- resultado * resultado retorna " Seu I.M.C e :", quadrado fim e para utilizar a funcaoescreva imc(70,1.80) Compartilhar este post Link para o post Compartilhar em outros sites
dayvidsonds 0 Denunciar post Postado Outubro 28, 2009 quitZAUMMM desculpas aew po nao ter lido as regras brigado pela ajuda no edit http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif jpraminelli vlw aew tive aula hj ele min explico como eh que faz hehehe. 2) questão que to meio perdido nela tbm. Suponha uma sala de aula formada por 50 alunos, ler o número de matricula e duas notas. Elaborar um algoritimo que calcule e escreva: a nota final de cada aluno a nota média da turma OBS: Crie uma função para caucular a média. algoritmo "semnome" // Função : // Autor : // Data : 27/10/2009 // Seção de Declarações var nota1 , nota2: vetor [1..50] de Real matricula: vetor [1..50] de Inteiro contador: Inteiro inicio para contador de 1 ate 50 faca escreva (" Informe a sua 1º nota ") leia (nota1 [contador] escreva (" Informe a sua 2º nota ") leia (nota2 [contador] fimpara fimalgoritmoto em duvida como fazer pra chamar a 1 e 2 nota nun sei se to usando as variaves certas. Compartilhar este post Link para o post Compartilhar em outros sites
quitZAUMMM 18 Denunciar post Postado Outubro 28, 2009 Oq você ta entendendo por função até agora? []s Compartilhar este post Link para o post Compartilhar em outros sites
dayvidsonds 0 Denunciar post Postado Outubro 28, 2009 Oq você ta entendendo por função até agora? []s o que eu to entendendo por funcao ate agora e que nos definimos um algoritimo pra ela diferente de variavel com isso ele nos retorna um valor. nun sei se estou errado mais funcao tbm pode ser tipo, um algoritimo dentre de um algoritimo que so eh chamado quando se quer ou deseja o resultado de que foi pedido ou declarado na funcao. Compartilhar este post Link para o post Compartilhar em outros sites
quitZAUMMM 18 Denunciar post Postado Outubro 29, 2009 Vou te dar um exemplo, para ficar + claro: (qnt a sintaxe com ctz vai estar diferente pois não utilizo visualg então veja a lógica: Função Soma (Inteiro N1, Inteiro N2) Retorna Inteiro Inteiro N3; N3 <- N1 + N2; Função_Retorna (N3); Fim_Função Inicio //Agora vem seu programa principal Inteiro Num1, Num2, Resul; Escreva ("Digite o primeiro numero: "); Leia (Num1); Escreva ("Digite o segundo numero: "); Leia (Num2); Resul <- Soma (Num1, Num2); Escreva ("O resultado da soma e: " + Resul); Fim []s Compartilhar este post Link para o post Compartilhar em outros sites
dayvidsonds 0 Denunciar post Postado Outubro 31, 2009 quitZAUMMM entãoa minha logica ta indo por esse caminho ai msm. xD to meio perdido em outro exercicio se você ou alguem poder min ajduar.. Suponha uma sala de aula formada por 50 alunos, ler o número de matricula e duas notas. Elaborar um algoritimo que calcule e escreva: a nota final de cada aluno a nota média da turma OBS: Crie uma função para caucular a média. algoritmo "semnome" // Função : // Autor : // Data : 27/10/2009 // Seção de Declarações var nota1 , nota2: vetor [1..50] de Real matricula: vetor [1..50] de Inteiro contador: Inteiro inicio para contador de 1 ate 50 faca escreva (" Informe a sua 1º nota ") leia (nota1 [contador] escreva (" Informe a sua 2º nota ") leia (nota2 [contador] fimpara fimalgoritmo Compartilhar este post Link para o post Compartilhar em outros sites
quitZAUMMM 18 Denunciar post Postado Novembro 2, 2009 Cara foi oq eu te passei soh q muda os parametros, tem q tentar soh assim irá aprender: a lógica é essa: Função Media(Inteiro N1, Inteiro N2) Retorna Real Real N3; N3 <- ((N1 + N2)/2); Função_Retorna (N3); Fim_Função []s Compartilhar este post Link para o post Compartilhar em outros sites