Nescau Gelado 0 Denunciar post Postado Abril 22, 2007 Galera.. preciso entregar este trabalho de facul... até quinta feira 26/04 deêm uma força ae por favor... quem estiver interessado em ajudar... seguem os exercícios abaixo... desde já agradeço muitoooo!!! ************************************* 1- Desenvolva um algorítimo para ler dois valores numéricos do tipo real e apresente o resultado da diferença do maior pelo menor valor.2- Fala o teste de mesa (simulação) do algorítimo do exercício anterior.3- Elabore um algorítimo que efetue a leitura de um número inteiro positivo ou negativo e apresente o número lido como sendo um valor positivo (módulo do número fornecido). Não poderá ser usada a função abs(), que fornece o módulo de um número.4- numa faculdade, as médias finais dos alunos em cada disciplica deverão ser convertidas em conceitos de acordo com o seguinte critéiro: a- se a média for maior ou igual a 9.0 o conceito final é E e o aluno está aprovado; b- se a média for maior ou igual a 7.5 e menor que 9, o conceito final é A e o aluno está aprovado; c- se a média for maior ou igual a 6.0 e menor que 7.5, o conceito final é B e o aluno está aprovado; d- se a média for menor do que 6.0, o coneito final é C e o aluno está reprovado. e- Faça um algorítimo que leia a média final de uma determinada disciplica e forneça como saída o conceito final e a declaração se o aluno está aprovado ou reprovado5- Faça um algorítimo que leia 3 númeroa inteiiros e os escreva em ordem crescente. Os números são fornecidos em ordem aleatória.6- Elabore um algorítimo que leia um número inteiro e informe se ele é divisível por 2 e por 37- Elabore um algorítimo que leia um número inteiro e informe se ele é divisível por 2 ou por 38- Elabore um algorítimo que leia um número inteiro e informe se ele é par ou ímpar.9- Elaborar um algorítimo para calcular o índice de massa corpórea (IMC) de uma pessoa e informar a categoria de acordo com a tabela abaixo. o IMC é calculado dividindo-se o peso da pessoa, em Kg, pelo quadrado da sua altura, em metros. o algorítmo deverá ler o peso e a alatura da pessoa.categoria --------------------- IMC (kg/m2)abaixo do peso -------------- < 18.5peso normal ----------------- >= 18.5 e < 25.0sobre peso ------------------- >= 25.0 e < 30.0obesidade grau I ------------ >= 30.0 e < 35.0obesidade grau II ----------- >= 35.0 e < 40.0obesidade grau III ---------- >= 40.010- Considerando a tabela do exercício anterior, faça um algorítimo que leia o peso e a altura de uma determinada pessoa e informe o mínino que a pessoa deve emagrecer ou engordar para que o seu peso seja considerado normal.11- Elaborar um algorítimo que leia 3 valores reais equivalentes aos lados de um triângulo e o classifique como isósceles, equilátero e escaleno. É necessário que se verifique, primeiramente, se os 3 lados formam um triângulo.12- Usando o comando PARA, fala um algorítimo para escrever os 100 primeiros números inteiros positivos (1,2,...,100).13- Usando o comando PARA , faça um algorítimo para escrever a somatória dos 100 primeiros números inteiros positivos. Por favor, galera.. deem uma força ae... Compartilhar este post Link para o post Compartilhar em outros sites
Rafael D 0 Denunciar post Postado Abril 23, 2007 Opa e ae,bem como essa lista é bem grandinha seria mais facil você falar em quais você tem dúvida. Como o tempo ta meio corrido aqui, vou te ajudar aos poucos qdo for dando tempo. Mais se você falar em quais você ficou agarrado é melhor.1 - declare a, b como inteirosleia aleia bSe a > bimprima a - b Senão Se a < b imprima b - a senão imprima "Os números são iguais"3- declare aleia a se a < 0 a = a * -1imprima aPor eqto da pra ajudar nisso.. + tarde eu volto e ajudo nos q você tiver dúvida.. flws Compartilhar este post Link para o post Compartilhar em outros sites
R.I.A 0 Denunciar post Postado Abril 23, 2007 então parcero... posta ae os que você tem dúvida q ajudamos a fazer... Compartilhar este post Link para o post Compartilhar em outros sites
Nescau Gelado 0 Denunciar post Postado Abril 23, 2007 po parcero.. valeu pela ajuda!! os q não consegui fazer nem a pau foram:4,5,9,10,11,12,13deem uma força ae. por favor... Compartilhar este post Link para o post Compartilhar em outros sites
R.I.A 0 Denunciar post Postado Abril 25, 2007 ok amigo... vamos ver aqui o q podemos fazer...galera vamo dar uma força... abraços! Compartilhar este post Link para o post Compartilhar em outros sites
Elizangela Borges 0 Denunciar post Postado Abril 25, 2007 Caro colega, segue abaixo resposta do algoritmo 11.11- Elaborar um algorítimo que leia 3 valores reais equivalentes aos lados de um triângulo e o classifique como isósceles, equilátero e escaleno. É necessário que se verifique, primeiramente, se os 3 lados formam um triângulo.InícioImprima "Digite o comprimento de cada lado"Leia X,Leia Y,Leia Z,Se (X < (Y + Z) e Y < (X + Z) e Z < (X + Y)) Então Se ((X = Y) e (Y = Z)) Então Imprima "O triângulo é EQUILÁTERO" Senão Se (X = Y) ou (X = Z) ou (Y = Z ) Então Imprima "O triângula é ISÓCELES" Senão Imprima "O triângulo é ESCALENO" Fimse FimseSenão Imprima "Os lados não formam um triângulo"FimseFimEspero que ajude. Compartilhar este post Link para o post Compartilhar em outros sites
Vergil 15 Denunciar post Postado Abril 25, 2007 Segue o código do exercício 5: algoritmo "Ex5"// Função :// Autor : Vergil// Data : 25/04/2007// Seção de Declarações var numeros : vetor[1..3] de inteiro contar, contar2, temp : inteiroinicio // Seção de Comandos escreval("Informe três números:") para contar de 1 ate 3 faca leia(numeros[contar]) fimpara para contar de 1 ate 3 faca para contar2 de contar ate 3 faca se numeros[contar] > numeros[contar2] entao temp <- numeros[contar2] numeros[contar2] <- numeros[contar] numeros[contar] <- temp fimse fimpara escreval(numeros[contar]) fimparafimalgoritmo Segue o código do exercício 6: algoritmo "Ex6"// Função :// Autor : Vergil// Data : 25/04/2007// Seção de Declarações var numero : inteiroinicio // Seção de Comandos escreva("Digite um número: ") leia(numero) se (numero mod 2 = 0) e (numero mod 3 = 0) entao escreva("Este número é divisível por 2 e por 3.") senao escreva("Este número não é divisível por 2 e por 3.") fimsefimalgoritmo Compartilhar este post Link para o post Compartilhar em outros sites
Vergil 15 Denunciar post Postado Abril 25, 2007 Segue o código do exercício 7: algoritmo "Ex6"// Função :// Autor : Vergil// Data : 25/04/2007// Seção de Declarações var numero : inteiroinicio // Seção de Comandos escreva("Digite um número: ") leia(numero) se numero mod 2 = 0 entao escreva("Este número é divisível por 2.") senao se numero mod 3 = 0 entao escreva("Este número é divisível por 3.") senao escreva("Este número não é divisível nem por 2 e nem por 3.") fimse fimsefimalgoritmo Compartilhar este post Link para o post Compartilhar em outros sites
Vergil 15 Denunciar post Postado Abril 25, 2007 Segue o código do exercício 9: algoritmo "Ex9"// Função :// Autor : Vergil// Data : 25/04/2007// Seção de Declarações var peso, altura, imc : realinicio // Seção de Comandos escreva("Informe o seu peso: ") leia(peso) escreva("Informe a sua altura: ") leia(altura) imc <- peso / (altura * altura) se imc < 18.5 entao escreva("Abaixo do peso") fimse se (imc >= 18.5) e (imc < 25.0) entao escreva("Peso normal") fimse se (imc >= 25.0) e (imc < 30.0) entao escreva("Sobre peso") fimse se (imc >= 30.0) e (imc < 35.0) entao escreva("Obesidade grau I") fimse se (imc >= 35.0) e (imc < 40.0) entao escreva("Obesidade grau II") fimse se imc >= 40.0 entao escreva("Obesidade grau III") fimsefimalgoritmo Compartilhar este post Link para o post Compartilhar em outros sites
Vergil 15 Denunciar post Postado Abril 25, 2007 Segue o código do exercício 10: algoritmo "Ex10"// Função :// Autor : Vergil// Data : 25/04/2007// Seção de Declarações var peso, altura, imc, novopeso, novoimc : realinicio // Seção de Comandos escreva("Informe o seu peso: ") leia(peso) escreva("Informe a sua altura: ") leia(altura) imc <- peso / (altura * altura) se imc < 18.5 entao escreval("Abaixo do peso") novopeso <- peso novoimc <- imc enquanto novoimc < 18.5 faca novopeso <- novopeso + 0.1 novoimc <- novopeso / (altura * altura) fimenquanto escreval("Você precisa engordar ", novopeso - peso, " kg") fimse se (imc >= 18.5) e (imc < 25.0) entao escreva("Peso normal") fimse se (imc >= 25.0) e (imc < 30.0) entao escreval("Sobre peso") novopeso <- peso novoimc <- imc enquanto novoimc >= 25 faca novopeso <- novopeso - 0.1 novoimc <- novopeso / (altura * altura) fimenquanto escreva("Você precisa emagrecer ", peso - novopeso, " kg") fimse se (imc >= 30.0) e (imc < 35.0) entao escreval("Obesidade grau I") novopeso <- peso novoimc <- imc enquanto novoimc >= 25 faca novopeso <- novopeso - 0.1 novoimc <- novopeso / (altura * altura) fimenquanto escreva("Você precisa emagrecer ", peso - novopeso, " kg") fimse se (imc >= 35.0) e (imc < 40.0) entao escreval("Obesidade grau II") novopeso <- peso novoimc <- imc enquanto novoimc >= 25 faca novopeso <- novopeso - 0.1 novoimc <- novopeso / (altura * altura) fimenquanto escreva("Você precisa emagrecer ", peso - novopeso, " kg") fimse se imc >= 40.0 entao escreval("Obesidade grau III") novopeso <- peso novoimc <- imc enquanto novoimc >= 25 faca novopeso <- novopeso - 0.1 novoimc <- novopeso / (altura * altura) fimenquanto escreva("Você precisa emagrecer ", peso - novopeso, " kg") fimsefimalgoritmo Exercício 12: algoritmo "Ex12"// Função :// Autor : Vergil// Data : 25/04/2007// Seção de Declarações var contar : inteiroinicio // Seção de Comandos para contar de 1 ate 100 faca escreval(contar) fimparafimalgoritmo Exercício 13: algoritmo "Ex13"// Função :// Autor : Vergil// Data : 25/04/2007// Seção de Declarações var contar, soma : inteiroinicio // Seção de Comandos soma <- 0 para contar de 1 ate 100 faca soma <- soma + contar fimpara escreva(soma)fimalgoritmo Compartilhar este post Link para o post Compartilhar em outros sites
Nescau Gelado 0 Denunciar post Postado Abril 26, 2007 http://forum.imasters.com.br/public/style_emoticons/default/worshippy.gif http://forum.imasters.com.br/public/style_emoticons/default/hug.gif po sem palavras pra agradecer a vcs!!! serio mesmo!! me ajudaram muito!! deixo meus agradecimentos ao Vergil, Elizangela Borges, Rafael D e ao R.I.A! muito obrigado a todos pela ajuda!! Compartilhar este post Link para o post Compartilhar em outros sites
Elizangela Borges 0 Denunciar post Postado Abril 26, 2007 Caro colega (Nescau Gelado), segue abaixo resposta do algoritmo 4.4- numa faculdade, as médias finais dos alunos em cada disciplica deverão ser convertidas em conceitos de acordo com o seguinte critéiro: a- se a média for maior ou igual a 9.0 o conceito final é E e o aluno está aprovado; b- se a média for maior ou igual a 7.5 e menor que 9, o conceito final é A e o aluno está aprovado; c- se a média for maior ou igual a 6.0 e menor que 7.5, o conceito final é B e o aluno está aprovado; d- se a média for menor do que 6.0, o coneito final é C e o aluno está reprovado. e- Faça um algorítimo que leia a média final de uma determinada disciplica e forneça como saída o conceito final e a declaração se o aluno está aprovado ou reprovadoInicioPrograma: Média FinalReal: MFCaracter: CFLeia MFSe MF > = 9 Então CF = "E" Imprima "O aluno está aprovado, com conceito final" CFSenão Se MF >= 7.5 e MF < 9 Então CF = "A" Imprima "O aluno está aprovado, com conceito final" CF Senão Se MF >= 6 e MF < 7,5 Então CF = "B" Imprima "O aluno está aprovado, com conceito final" CF Senão CF = "C" Imprima "O aluno está reprovado, com conceito final" CF Fimse FimSeFimSeFimOBS.: MF quer dizer Média Final CF quer dizer Conceito Final Compartilhar este post Link para o post Compartilhar em outros sites