Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Nescau Gelado

Lista de algorítimos...

Recommended Posts

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

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

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

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

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

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

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
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

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.