Jump to content

Search the Community

Showing results for tags 'algoritmos'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Q&A Desenvolvimento
    • Perguntas e respostas rápidas
  • Desenvolvimento e Banco de Dados
    • HTML e CSS
    • Java
    • Javascript
    • .NET
    • PHP
    • Python
    • Ruby
    • Mobile
    • Ambientes de Desenvolvimento
    • Arquitetura e Métodos Ágeis
    • Banco de Dados
    • DevOps
    • Desenvolvimento de Games
    • E-Commerce e Pagamentos Online
    • SEO e Otimizações
    • WordPress
    • Algoritmos & Outras Tecnologias
  • Design e Produto
    • Fotografia
    • Photoshop
    • Design de interfaces e UX
    • Edição/Produção de Vídeos
    • Marketing Online
    • Desenho, Ilustração e 3D
  • Entretenimento e uso pessoal
    • Geral
    • Segurança & Malwares
    • Gadgets e wearable
    • Softwares e Apps
    • Entretenimento

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Google+


Hangouts


Skype


Twitter


deviantART


Github


Flickr


LinkedIn


Pinterest


Facebook


Site Pessoal


Localização


Interesses

Found 17 results

  1. Boa noite/dia gente. Preciso de ajuda aqui. Tenho um exercício no qual tenho de fazer um programa em pascal com o seguinte enunciado: Considere a soma S dos termo da série infinita apresentada abaixo: Fazer um programa em Free Pascal que calcule o valor aproximado da soma S dos termos da série até o momento em que a diferença das normas (módulo) de 2 termos consecutivos for menor que 0,000001 ({i.e.}, norma da diferença das normas de dois termos consecutivos). Segue meu algoritmos/programa: program calcserie; var soma, a1, a2, an : real; sinal : longint; cont, n, fat : integer; begin n := 0; a1 := 1; a2 := 0; soma := 0; cont := 1; fat := 1; an := 1; sinal := 1; while (an) > 0.000001 do begin n := n + 2; while cont <= n do begin fat := fat * cont; cont := cont + 1; end; soma := (soma + (a1 * sinal)); sinal := sinal * -1; a2 := a1; a1 := ((1/fat)); if (a2 < 0) then an := (a2 * -1) - a1 else if (a1 < 0) then an := (a2) - (a1 * -1); end; write (soma:0:15); end. Meu erro está sendo a partir da 3 casa decimal
  2. Gente alguém pode me da uma luz nesse algoritmo? como eu resolvo isso pelo menos? Tentei utilizar o comando arquivo <> no visualg, mas não da certo. Você decidiu comprar um carro e para ajudar na sua decisão, você resolveu desenvolver um código que mostre ao final qual é o menor custo ao final de ano para cada modelo escolhido baseado no custo total de compra do carro, custo com impostos, custo com combustível (considerando o consumo médio de cada veículo e um total estimado de 10.000 Km rodados no ano e o valor de médio R$ 3,98 para o litro de combustível) e custos com seguro. Como dados de entrada você pode criar um arquivo que contenha as seguintes informações que serão carregadas no programa. Modelo do veículo Custo total de compra Custo total de impostos Consumo médio de combustível (Km/l) Custos com seguro Chevrolet Ônix R$36.000,00 R$1.400,00 11,8 R$1.600,00 Ford Fiesta R$32.000,00 R$1.300,00 13,5 R$1.800,00 VW Fox R$31.000,00 R$1.450,00 12,3 R$1.300,00 VW Polo R$41.000,00 R$1.600,00 13,5 R$1.500,00 Hyundai HB20 R$40.000,00 R$1.200,00 11,6 R$1.200,00 Renault Sandero R$30.000,00 R$1.300,00 12,8 R$1.900,00 Ao final o programa deverá mostrar os dados apresentados na tabela para cada veículo e o custo total no final de um ano para cada um deles.
  3. Não sou bom em programação, entendo pouquissímo. quero uma ajudinha de como começaria a resolver esse exercício: Escrever um programa (em C++) para o jogo de adivinhar uma palavra. Este jogo consiste no seguinte: o programa sorteia uma palavra e o jogador deve tentar adivinhar a palavra indicando as letras. Para isso o programa deve indicar se a palavra tem o não as letras e a posição das letras. O jogador pode indicar letras erradas só um numero limite de vezes. O jogo termina quando ou jogador complete a palavra ou ultrapasse o limite de letras erradas. uma ajudinha! please! . mas, se tiverem resolvido! melhor ! rsrsrs...
  4. mcfrancisco59

    Dúvida sobre algoritmos

    Pessoal me ajuda com esses exercícios iniciais 1 Escreva um algoritmo capaz de calcular a divisão de dois números e apresente o resultado. 2 escreva um algoritmo para calcular a média aritmética de 3 notas e apresente o resultado 3 escreva um algoritmo que seja capaz de calcular o exponencial de um numero pelo outro 4 escreve um algoritmo para calcular sua idade daqui a 20 anos. Obrigado
  5. float

    Exercício C++ (Treinando)

    Olá... Baixei uma lista de exercícios aqui para praticar em C++, e travei no penúltimo exercício. Como podem ser abaixo, não sei como fazer para "misturar" latas e galões, e exibir ao usuário... Será que alguém pode dar uma força aqui? #include <iostream> #include <stdlib.h> #include <tgmath.h> using namespace std; /********************************************************************** * Um programa para uma loja de tintas, que peça o tamanho em * * metros quadrados da área pintada. Considere que a cobertura da * * tinta é de 1 litro para cada 6 metros e que a tinta é vendida em * * latas de 18 litros, que custam R$80,0 ou em galões de 3,6 litros * * que custam R$25,0. Informe ao usuário: * * A quantidade de latas necessárias; * * O preço, considerando: (o objetivo é chegar ao menor preço) * * Comprar apenas Latas * * Comprar apenas galões * * Misturar latas e galões * * Acrescente 10% de folga e sempre arredonde os valores para cima * **********************************************************************/ int main() { // Corrigir locales: setlocale(LC_ALL, ""); // Declarar variáveis: float area; float litros; int latas; int galoes; // Atribuir dados: cout << "Área (m²): "; cin >> area; litros = ((area / 6) * 1.1); // Acrescentados 10% de folga... latas = (litros / 18); galoes = (litros / 3.6); // Para não faltar tinta (arredondando para cima): if (fmod(litros,18) != 0) { latas++; galoes++; } // Exibir dados de saída: system("cls"); cout << "Em " << area << "m² são necessários " << litros << "L de tinta"; cout << "\n\nLatas: " << latas << "\t|\tPreço: R$" << (latas * 80); cout << "\nGalões: " << galoes << "\t|\tPreço: R$" << (galoes * 25); }
  6. Bom dia, preciso de ajuda num trabalho. Escrever um programa em visualg que mostre todos os números inteirosde 0 a 50. Como fazer?
  7. Olá, Meu professor passou este código em portugol e preciso passar ele para C++, alguém pode me ajudar ? Declare v[100], v2[100],soma[100],multipliacao[100],i,j numerico Para i de 1 ate 100 passo 1 Faca soma <- v1+ v2 Para j de 1 ate 100 passo 1 Faca multiplicacao[j] <- v1[j]+v2[j]
  8. Como cientistas criaram um algoritmo que ‘produz arte criativa’
  9. Galera estou precisando de ajuda para saber se essa questão está certa. Faça um algoritmo que leia um número N e mostre todos os números múltiplos de 5, no intervalo de 1 a N. var cont, n, soma:inteiro inicio n <- 1 soma <- 0 enquanto ( n <> 0 ) faca escreval("Valor ") leia(n) se (n % 5 = 0) entao soma <- soma + n escreval (n, " é multiplo de 5") senao escreval (n, " não é multiplo de 5") fimse fimenquanto Não sei se é exatamente isso que a questão pede. Outras questões que estou em dúvida são essas 6- Faça um algoritmo que leia um número inteiro N (maior que 11) e mostre os números entre 11 e N que quando divididos por 11 produzam resto igual a 5. (utilizar estrutura SE...ENTAO dentro da estrutura (REPITA... ATE). 10- Escreva um algoritmo para ler 2 valores e se o segundo valor informado for ZERO, deve ser lido um novo valor, ou seja, para o segundo valor não pode ser aceito o valor zero. Depois mostrar o resultado da divisão do primeiro valor lido pelo segundo valor lido. (utilizar a estrutura REPITA... ATE) 5- Faça um algoritmo que leia um número N e mostre todos os números múltiplos de 5, no intervalo de 1 a N.
  10. relampagomarquinhos

    Erro de ponteiros

    Como resolver?
  11. algoritmo "jogo interativo" var Nome: caractere N1, N2, S: Inteiro N3 , N4 , M: Real N5 , N6 , D: Real N7, A: Real N8, B: Real inicio Escreva("Olá, seja bem-vindo. Digite seu nome e sobrenome: ") Leia(Nome) Escreval("Ótimo. Vamos agora começar o jogo ", Nome) Escreva("Digite um número: ") Leia(N1) Escreva("Digite outro número: ") Leia(N2) S <- N1 + N2 Escreval("O resultado da adição é igual a ", S) Escreva("Vamos calcular a subtração agora. Digite um número: ") Leia(N1) Escreva("Digite outro número: ") Leia(N2) S <- N1 - N2 Escreval("O resultado da subtração é igual a ", S) Escreva("Vamos agora calcular a multiplicação. Digite um número: ") Leia(N3) Escreva("Digite outro número: ") Leia(N4) M <- N3 * N4 Escreval("O resultado da multiplicação é igual a", M) Escreva("Vamos calcular agora a divisão. Digite um número: ") Leia(N5) Escreva("Digite outro número: ") Leia(N6) D <- N5/N6 Escreval("O resultado da divisão é igual a", D) Escreva("Vamos calcular agora a Raiz quadrada. Digite um número: ") Leia(N7) A <- RaizQ(N7) Escreval("A Raiz quadrada desse número é igual a ", A) Escreval("Vamos achar agora a parte inteira de uma Raiz Quadrada ") Escreva("Digite um número: ") Leia (N7) A <- Int(RaizQ(N7)) Escreval("A parte inteira dessa raiz é igual a " , A) Escreval("Vamos agora calcular o valor absoluto de um número ") Escreva("Digite um número: ") Leia(N8) B <- Abs(N8) Escreva("O valor absoluto é igual a ", B) fimalgoritmo Olá, eu sou novo aqui no iMasters e queria que vocês tirassem uma dúvida para mim. Seguinte: Estou estudando algoritmos e quero saber se numa variável não pode repetir mais de um valor? Exemplo: N1, N2, S: Inteiro N3 , N4 , M: Real Nesse pequeno trecho que estou destacando, eu não posso repetir novamente a variável N1 e N2 no de baixo(Real)? Tentei repetir a varável N1 e N2 em todos mas o Visualg me alertou que havia um erro no código. Aí parei de repetir as variáveis N1 e N2 e então deu certo o meu programa.
  12. Pessoal, esou aprendendo algoritmos e gostaria de saber se vocês tem alguma lista de exercícios pra me passar :D Até agora aprendi: se.. entao escolha enquanto... faca para... faca repita... ate De preferência uma lista que conte com o que eu aprendi acima. Obrigado desde já!
  13. Eae galera, beleza? Hoje eu estava um pouco curioso e resolvi testar uma hipótese. Será que se dividirmos um número inteiro sempre por dois chegaremos a um número indivisível? Como isto daria muito trabalho resolvi escrever um algoritmo no Visualg. O meu código é o seguinte: algoritmo "Teste da razão 2" // Função : Encontrar um número indivisível // Autor : XikuGuarana // Data : 08/03/2017 // Seção de Declarações var n1: inteiro resultado: real inicio // Seção de Comandos EscrevaL("Digite um número inteiro qualquer:") Leia(n1) resultado <- n1 LimpaTela Se(n1 > 0) entao repita resultado <- (resultado / 2) EscrevaL(resultado) ate resultado = 0 FimSe EscrevaL("========== Resultado ==========") EscrevaL("O menor número encontrado foi " , resultado) fimalgoritmo Pois bem. A ideia era que a repetição só acabasse quando fosse encontrado o número zero. E para minha surpresa, após alguns segundos o programa foi encerrado e o menor número encontrado foi 4.94065645841247E-324. Alguém tem ideia do que este número significa? Por que as divisões não continuaram ocorrendo? Desde já agradeço toda a atenção e ajuda prestadas. Um forte abraço.
  14. Gustavo Benedito Costa

    Projecto de Compilador/Conversor de Portugol para C

    Olá e boa noite, pessoal! Meu tópico que já postei, sumiu. Conversei com o moderador e fui pedido por ele para postar novamente. Mas, moderadores, se meu tópico tiver de ser excluído, gentilmente por favor, avise-me o que não posso fazer e qual a regra, obrigado pela compreensão. Dir-lhes-ei o que disse no tópico: Eu sou novato deste fórum. Eu estava a fazer um projecto final de compilador/conversor/tradutor de algoritmos/Portugol/Visualg para C ou quaisquer linguagens de programação, com o qual eu tinha problemas. Eu pesquisei no Google e encontrei o tópico postado pelo Marcelo Pessoa neste fórum. Acho que não posso responder esse tópico por ser muito antigo, não sei se esta é a regra deste fórum. A ligação do tópico é: http://forum.imasters.com.br/topic/461758-portugol-para-c/ Meu projecto é parecido com o do Marcelo Pessoal. Tenho problemas semelhantes aos dele. Mas neste tópico, o site do tutorial do Sr. Henrique Barcelos, o moderador desta área, já não existe mais. Sr. Barcelo distribuiu o projecto no Github. Eu transferi o arquivo do Sr. Barcelos do Github e misturei os arquivos do Sr. Barcelos e do Sr. Pessoa, tudo falhou. Reverti para o projecto original do Sr. Barcelos e tudo apareceu branco nos navegadores no Linux, no macOS e no Windows. Eu já entrei em contacto com o Sr. Barcelos sobre o tutorial e sobre o projecto, por meio do Github. Se for impossível, qual a alternativa ao tutorial de Sr. Barcelos para eu aprender, readaptar e reajustar o projecto zerado? Eu já pesquisei muito no Google e encontrei só os tutoriais e os projectos de compilador/conversor/tradutor de algoritmos/Portugol/Visualg para C, C# e Lua, escritos em C e C#. Mas quero apenas os escritos em PHP, de compilador/conversor/tradutor de algoritmos/Portugol/Visualg para C ou quaisquer linguagens de programação. Obrigado pela ajuda, atenção, compreensão e paciência! Gustavo Costa
  15. Algoritmos devem ser alterados para dificultar acesso a conteúdo extremista na Internet Ironico pois algoritmo vem do árabe.
  16. Humanos 'tomam' lugar de algoritmos em serviços de música e paquera
  17. How Tetris explains the promise of the ultimate algorithm
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.