robertrw 1 Denunciar post Postado Março 21, 2012 Segue os exercios se vcs poder me ajudar ficarei muito grato. 7. Escreva um algoritmo que armazene o valor 10 em uma variável A e o valor 20 em uma variável B. A seguir (utilizando apenas atribuições entre variáveis) troque os seus conteúdos fazendo com que o valor que está em A passe para B e vice-versa. Ao final, escrever os valores que ficaram armazenados nas variáveis. 8. A série de Fibonacci é formada pela seguinte sequência: 1, 1, 2, 3, 5, 8, 13, 21, 34, 55... Escreva um algoritmo que gere a série de Fibonacci até o vigésimo termo. 9. Escreva um algoritmo que leia um conjunto de 20 números inteiros e mostre qual foi o maior e o menor valor fornecido. 10. Elabore um algoritmo que, dados dois vetores inteiros de 20 posições, efetue as respectivas operações indicadas por outro vetor de 20 posições de caracteres também fornecido pelo usuário, contendo as quatro operações aritméticas em qualquer combinação e armazenando os resultados em um terceiro vetor. 11. Desenvolva um algoritmo que permita a leitura de um vetor de 30 números inteiros, e gere um segundo vetor com os mesmos dados, só que de maneira invertida, ou seja, o primeiro elemento ficará na última posição, o segundo na penúltima posição, e assim por diante. 12. Faça um algoritmo que leia 20 nomes, armazenando-os em um vetor, após a leitura de todos os nomes imprima cada célula do vetor. 13. Escreva um algoritmo que leia dois vetores de 10 posições e faça a multiplicação dos elementos, colocando o resultado em um terceiro vetor. Imprima o vetor resultante. 14. Escreva um programa que leia 20 valores inteiros e os armazene em um vetor. Depois de ler os 20 valores, o programa deve percorrer o vetor e mostrar na tela apenas os números pares que foram armazenados. 15. Escreva um algoritmo que receba dez números (tipo real) do usuário e armazene em um vetor o resultado de cada numero dividido por dois. Após isso, o algoritmo deve imprimir todos os valores armazenados. Compartilhar este post Link para o post Compartilhar em outros sites
Mário Monteiro 179 Denunciar post Postado Março 21, 2012 Post as suas duvidas para ser mais facilmente ajudado Compartilhar este post Link para o post Compartilhar em outros sites
Dimas Albuquerque Mendes 0 Denunciar post Postado Março 21, 2012 Na de Fibonacci ele soma os 2 anteriores e dá o próximo 1, 2, 3, 5, 8.... no caso seria 1+0, 1+1,1+2,2+3,3+5 Compartilhar este post Link para o post Compartilhar em outros sites
robertrw 1 Denunciar post Postado Março 21, 2012 isso mesmo ele soma o ultimo e o antipenultimo. Compartilhar este post Link para o post Compartilhar em outros sites
robertrw 1 Denunciar post Postado Março 24, 2012 Pessoal to quae terminando só falta 4 que não consegui fazer se vcs poder mim ajudar agradeço 1. Faça um algoritmo para ler os nomes e os pesos de duas pessoas, imprima o peso e nome da pessoa mais pesada. Algoritmo “Peso” var NOME1, NOME2 : literal PESO1, PESO2 : numérico inicio leia "Digite o primeiro nome:", NOME1 leia "Digite o peso da primeira pessoa:", PESO1 leia "Digite o segundo nome:", NOME2 leia "Digite o peso da segunda pessoa:", NUM2 se PESO1 > PESO2 então escreva "A pessoa ",NOME1," é a mais gorda com ",PESO1,"quilos." fimse se PESO1 < PESO2 então escreva "A pessoa ",NOME2," é a mais gorda com ",PESO2,"quilos." fimse fimalgoritmo 2. Faça um algoritmo para ler os anos de nascimento de duas pessoas e calcular suas idades. Imprimir o nome e a idade da pessoa mais nova. Algoritmo “Pessoa" var NOME1, NOME2 : literal ANO1, ANO2, IDADE1, IDADE2 : numérico inicio leia "Digite o primeiro nome:", NOME1 leia "Digite o ano de nascimento da primeira pessoa:", ANO1 leia "Digite o segundo nome:", NOME2 leia "Digite o ano de nascimento da segunda pessoa:", ANO2 IDADE1 2001 - ANO1 IDADE2 2001 - ANO2 escreva "Primeira pessoa: ",NOME1 escreva "Ano de nascimento: ",ANO1 escreva "Idade: ",IDADE1 escreva "Segunda pessoa: ",NOME2 escreva "Ano de nascimento: ",ANO2 escreva "Idade: ",IDADE2 se IDADE1 < IDADE2 então escreva "A pessoa mais nova:",NOME1 fimse se IDADE1 > IDADE2 então escreva "A pessoa mais nova: ",NOME2 fimse fimalgoritmo 3. Construa um algoritmo para calcular a média aritmética de 4 notas. inicio real : n1,n2,n3,n4,ma; leia (n1,n2,n3,n4); ma <-n1+n2+n3+n4/4 escreva (ma); fim; 4. Faça um algoritmo para ler um número real e verificar se ele é par ou ímpar. Observação: para o número ser par, o resto de sua divisão por dois deve ser igual a zero. algoritmo "Par_impar" var n: inteiro inicio // Seção de Comandos leia (n) se n mod 2 = 0 entao escreva ("O valor é par:") senao escreva ("O valor é impar:") fimse fimalgoritmo 5. Tendo como dados de entrada a altura e sexo de uma pessoa, construa um algoritmo que calcule seu peso ideal, utilizando as seguintes fórmulas: • Para homens: (72.7 * h) – 58; • Para mulheres: (62.1 * h) – 44.7. algoritmo “Peso” var ALT : real SEXO : caractere inicio leia (SEXO, ALT); se SEXO = “MASCULINO” entao; escreva (“O peso ideal para um homem de “, ALT, “MT será de ”, (72.7 * ALT) – 58, “Kg”); fimse; se SEXO = “FEMININO”; escreva (“O peso ideal para uma mulher de ”, ALT, “mt será de ”, (62.1 * ALT ) – 44.7, “Kg”); fimse; fimalgoritmo 6. Faça um algoritmo que leia o ano de nascimento de uma pessoa, calcule e mostre sua idade e, também, verifique e mostre se ela já tem idade para votar (16 anos ou mais) e para conseguir a Carteira de Habilitação (18 anos ou mais). var dia, mes, ano, dia_atual, mes_atual, ano_atual, idade : inteiro inicio // Seção de Comandos escreva ("INFORME A DATA ATUAL") escreva("Dia: ") leia(dia_atual) escreva("Mês: ") leia(mes_atual) escreva("Ano: ") leia(ano_atual) escreva("Dia do nascimento: ") leia(dia) escreva("Mês do nascimento: ") leia(mes) escreva("Ano do nascimento: ") leia(ano) se mes_atual >= mes entao se dia_atual >= dia entao idade <- ano_atual - ano senao idade <- ano_atual - ano - 1 fimse senao idade <- ano_atual - ano - 1 fimse escreval("Você tem ", idade, " anos.") se idade >= 16 entao escreval("Você já pode votar!") fimse se idade >= 18 entao escreva("Você já pode tirar carteira de habilitação!") fimse fimalgoritmo 7. Escreva um algoritmo que armazene o valor 10 em uma variável A e o valor 20 em uma variável B. A seguir (utilizando apenas atribuições entre variáveis) troque os seus conteúdos fazendo com que o valor que está em A passe para B e vice-versa. Ao final, escrever os valores que ficaram armazenados nas variáveis. inicio A, B, AUX: numerico A <- 10 B <- 20 AUX <- 0 AUX <- A A <- B B <- AUX escreva "O valor de A é: ", A, " e ", "O valor de B é: ", B fim O valor de A é: 20 e O valor de B é: 10 8. A série de Fibonacci é formada pela seguinte sequência: 1, 1, 2, 3, 5, 8, 13, 21, 34, 55... Escreva um algoritmo que gere a série de Fibonacci até o vigésimo termo. var a,b,c:inteiro // para calcular os termos da série v:inteiro //variável de controle inicio // Seção de Comandos escreva ("Digite a: ") // primeiro número da série leia (a) escreva ("Digite b: ") // primeiro número da série leia (B) para v de 3 ate 20 passo 1 faca c <- a + b escreval © a <- b b <- c fimpara fimalgoritmo 9. Escreva um algoritmo que leia um conjunto de 20 números inteiros e mostre qual foi o maior e o menor valor fornecido. n,x=inteiro Inicio Para x=1 ate 20 faça Ler n Se n>x então Escrever”O maior vaalor e” n Senão Escrever “O maior valor e” x fim-se fim 10. Elabore um algoritmo que, dados dois vetores inteiros de 20 posições, efetue as respectivas operações indicadas por outro vetor de 20 posições de caracteres também fornecido pelo usuário, contendo as quatro operações aritméticas em qualquer combinação e armazenando os resultados em um terceiro vetor. var //variáveis compostas vetor1, vetor2:vetor[1..20] de inteiro vResp:vetor[1..20]de real vOper:vetor[1..20]de caracter i:inteiro //índice para os vetores inicio // Seção de Comandos para i de 1 ate 20 faca // ler os operandos e os operadores em v1, vOper e v2 escreval ("Digite 1º operando inteiro do cálculo",i,": ") leia (vetor1) escreval ("Digite um operador(+)(-)(*)(/): ") leia (vOper) escreval ("Digite 2º operando inteiro do cálculo",i,": ") leia (vetor2) se i < 20 entao escreval(" ") escreval("Outro cálculo") senao escreval(" ") fimse fimpara fimalgoritmo 11. Desenvolva um algoritmo que permita a leitura de um vetor de 30 números inteiros, e gere um segundo vetor com os mesmos dados, só que de maneira invertida, ou seja, o primeiro elemento ficará na última posição, o segundo na penúltima posição, e assim por diante. 12. Faça um algoritmo que leia 20 nomes, armazenando-os em um vetor, após a leitura de todos os nomes imprima cada célula do vetor. 13. Escreva um algoritmo que leia dois vetores de 10 posições e faça a multiplicação dos elementos, colocando o resultado em um terceiro vetor. Imprima o vetor resultante. algoritmo "MultiplicacaoVetores" var v1: vetor[1..10] de inteiro v2: vetor[1..10] de inteiro v3: vetor[1..10] de inteiro i: inteiro inicio para i de 1 ate 10 faca leia(v1) fimpara para i de 1 ate 10 faca leia(v2) fimpara para i de 1 ate 10 faca v3<-v1*v2 fimpara para i de 1 ate 10 faca escreval(v3) fimpara fimalgoritmo 14. Escreva um programa que leia 20 valores inteiros e os armazene em um vetor. Depois de ler os 20 valores, o programa deve percorrer o vetor e mostrar na tela apenas os números pares que foram armazenados. 15. Escreva um algoritmo que receba dez números (tipo real) do usuário e armazene em um vetor o resultado de cada numero dividido por dois. Após isso, o algoritmo deve imprimir todos os valores armazenados. Compartilhar este post Link para o post Compartilhar em outros sites
marjoel 0 Denunciar post Postado Março 27, 2013 Escreva um algoritmo para ler as dimensões de retângulo (base e altura), calcular e escrever a área do retângulo. Compartilhar este post Link para o post Compartilhar em outros sites
Eisenheim 67 Denunciar post Postado Março 28, 2013 Olá amigos. Relembrando Matemágicamente: Area = ( b * a ) / 2 Nesse caso, seu programa deve pedir a base, e a altura de seu triangulo e aplicada a fórmula acima, você terá o resultado esperado. Até a próxima. :thumbsup: Compartilhar este post Link para o post Compartilhar em outros sites