Ir ao conteúdo
  • Comunicados

    • Gabriel Torres

      Seja um moderador do Clube do Hardware!   12-02-2016

      Prezados membros do Clube do Hardware, Está aberto o processo de seleção de novos moderadores para diversos setores ou áreas do Clube do Hardware. Os requisitos são:   Pelo menos 500 posts e um ano de cadastro; Boa frequência de participação; Ser respeitoso, cordial e educado com os demais membros; Ter bom nível de português; Ter razoável conhecimento da área em que pretende atuar; Saber trabalhar em equipe (com os moderadores, coordenadores e administradores).   Os interessados deverão enviar uma mensagem privada para o usuário @Equipe Clube do Hardware com o título "Candidato a moderador". A mensagem deverá conter respostas às perguntas abaixo:   Qual o seu nome completo? Qual sua data de nascimento? Qual sua formação/profissão? Já atuou como moderador em algo outro fórum, se sim, qual? De forma sucinta, explique o porquê de querer ser moderador do fórum e conte-nos um pouco sobre você.   OBS: Não se trata de função remunerada. Todos que fazem parte do staff são voluntários.

Pesquisar na Comunidade

Mostrando resultados para as tags ''C++''.



Mais opções de pesquisa

  • Pesquisar por Tags

    Digite tags separadas por vírgulas
  • Pesquisar por Autor

Tipo de Conteúdo


Categorias

  • Armazenamento
  • Áudio
  • Energia
  • Entrada
  • Feiras e Eventos
  • Gabinetes
  • Memória
  • Museu
  • Placas-mãe
  • Portáteis
  • Processadores
  • Programas
  • Rádio CdH
  • Redes
  • Refrigeração
  • Smartphones
  • Tablets
  • Vídeo
  • Outros

Categorias

  • Blog

Categorias

  • Armazenamento
  • Áudio
  • Câmeras
  • Computadores
  • Consoles
  • Eletrônicos
  • Energia
  • Entrada
  • Gabinetes
  • Impressão
  • Jogos
  • Memória
  • Placas-mãe
  • Portáteis
  • Processadores
  • Programas
  • Redes
  • Refrigeração
  • Smartphones
  • Tablets
  • Vídeo
  • Outros

Categorias

  • Livros disponíveis
  • Livros esgotados

Categorias

  • Cursos

Fóruns

  • Mensagens do Clube do Hardware
    • Regras gerais
    • Boletins do Clube do Hardware
    • Notícias da administração
  • Hardware
    • Recomendações de computadores
    • Placas de vídeo
    • Placas-mãe e chipsets
    • Processadores
    • Problemas de gargalo e desempenho
    • Memórias
    • Armazenamento
    • Refrigeração e superaquecimento
    • Fontes e energia
    • Gabinetes e casemods
    • Placas de som e áudio on-board
    • Periféricos
    • Mac
    • Overclock
    • Hardware - outros
  • Computação móvel
    • Notebooks
    • Tablets
    • Smartphones e apps
  • Redes e Internet
    • Redes e Internet
    • Hospedagem de sites e registro de domínios
  • Segurança da informação
    • Remoção de malware
    • Dúvidas sobre invasões e infecções
    • Programas de proteção
  • Programação e desenvolvimento
    • Java
    • C/C#/C++
    • Pascal/Delphi
    • .NET
    • Bancos de dados
    • Programação web
    • Programação - iniciantes
    • Programação de microcontroladores
    • Programação - outros
  • Software
    • Jogos
    • Pacotes de escritório
    • Computação distribuída (Folding@Home, Bitcoin etc.)
    • Virtualização
    • Design, animação e tratamento de imagens
    • Edição de áudio e vídeo
    • Programas
  • Sistemas Operacionais
    • Recomendação de sistemas operacionais
    • Windows
    • GNU/Linux, BSD, Unix-like e software livre
    • Mac OS
  • Eletrônicos
    • Equipamentos de som, home theaters e gravadores de mesa
    • Televisores e projetores
    • Câmeras e filmadoras
    • Players portáteis
    • Consoles (videogames)
    • GPS
    • Telefonia fixa
    • Eletrônica
    • Retrocomputação
  • Outros
    • Recomendações de serviços e lojas
    • Preços e promoções
    • Notícias
    • Bolsa de empregos, certificações e mercado de trabalho
    • "Causos"
    • Encontros de usuários
    • Feira do Rolo
  • Clube do Hardware
    • Comentários, elogios, críticas e sugestões sobre o Clube do Hardware
    • Comentários de artigos
    • Fórum para testes de funcionalidades

Categorias

  • Hardware
  • Redes
  • Eletrônica
  • Sistemas operacionais

Encontrado 146 registros

  1. C++ Programação Paralelao em C++

    Olá, preciso escolher um programa em pseudocódigo que já programei e passar para c++ e paralelizar, alguém poderia me ajudar pelo wpp? Pois tenho dificuldade.
  2. C++ Allegro 5 - O que esta errado

    Estou estudando o Allegro e deu um erro aqui: // Inclui o arquivo de cabeçalho da biblioteca Allegro 5 #include <allegro5/allegro.h> // Nossa conhecida função main... int main(void) { // Variável representando a janela principal ALLEGRO_DISPLAY *janela = NULL; // Inicializamos a biblioteca al_init(); // Criamos a nossa janela - dimensões de 640x480 px janela = al_create_display(640, 480); // Preenchemos a janela de branco al_clear_to_color(al_map_rgb(255, 255, 255)); // Atualiza a tela al_flip_display(); // Segura a execução por 10 segundos al_rest(10.0); // Finaliza a janela al_destroy_display(janela); return 0; } Sera por que eu estou usando o Ubuntu
  3. C++ Como alterar uma array?

    Gente, boa noite! Preciso de uma ajuda. Estou no primeiro período e preciso fazer um programa que: 1) Inserir Produto (Deverá ter uma array para guardar o nome, e uma array para guardar o valor) 2) Alterar Produto (É possível alterar o nome, ou o preço, ou os dois) 3) Consultar produto (A consulta é pelo nome do produto) Consegui fazer o 1 e o 3 mas não faço ideia de como fazer pra alterar o produto e/ou preço. Alguém pode me dar uma ajuda? Agradeço muito! Segue o código: #include <iostream> #include <string> using namespace std; string produtos[100]; float precos[100]; int indexProduto = 1; int indexPreco = 1; int posicao = 1; void Incluir () { #include <locale.h> setlocale(LC_ALL, "Portuguese"); cout << "Digite o produto: "; string produto; cin >> produto; produtos[indexProduto] = produto; cout << "Digite o preço: "; float preco; cin >> preco; precos[indexPreco] = preco; cout << "Produto incluido na posicao: " << indexProduto << "\n"; indexProduto++; indexPreco++; } /*void Alterar () { string busca; cout << "Digite o produto que deseja alterar" cin >> busca; for (int i = 0; i < indexProduto; i++) { if (busca == produtos[i]) { cout << "Achei!" << produtos [i] << " : " << precos[i] << "\n"; } } }*/ void Consultar () { for (int i = 0; i < indexProduto; i++) { cout << posicao << produtos [i] << ": " << precos[i] << "\n"; } } int main() { #include <locale.h> setlocale(LC_ALL, "Portuguese"); int opcao; do { cout << "\nEscolha uma opcao: \n"; cout << "1. Incluir\n"; cout << "2. Alterar\n"; cout << "3. Consultar\n"; cin >> opcao; switch (opcao) { case 1: Incluir (); break; case 2: // Alterar (); break; case 3: Consultar (); break; default: cout << "Opcao invalida\n"; } } while (opcao != 0); }
  4. C++ Qualquer tipo de IDE + Allegro 5 no Ubuntu

    Não consigo configurar o Allegro.
  5. C++ estrutura condicional if else

    ola boa tarde amigos, então estou sem entender um problema no meu codigo em linguagem c, fiz uma estrutura condicional no primeiro if funciona normal mas no else não esta funcionando alguem pode me ajuda e me explica porque não esta entrando no else? este e o codigo: no meu problema tenho que fazer um codigo q mostre o desconto, de 200 a 1000 desconto de 5%, acima de 1000 desconto e de 10% e mostra o valor do desconto e o valor total com desconto. #include<stdio.h> int main(){ float a, r, des,total; printf(" 1-Alto consumo de oleo lubrificanter: \n\n"); printf("Digite o tempo gasto para fazer o servico:\n "); scanf("%f", &des); if(a=200, a<1000){ a=des*100; des *= 100/100; total= des*5; r= (200-total); printf("\nO total do servico com a mao de obra sem o desconto e de:%2.f R$\n", a); printf("\nDE R$ 200,00 a R$ 1.000,00, desconto de 5%% : %2.f R$\n", total); printf("\nO total do servico com a mao de obra e o desconto e de:%2.f R$\n", r); system("pause"); system("cls"); } else if(a>=1000){ a=des*100; des *= 100/100; total= des*10; r= (a-total); printf("\nO total do servico com a mao de obra sem o desconto e de:%2.f R$\n", a); printf("\nDE R$ 1.000,00 a cima, desconto de 10%% :%2.f R$\n", total); printf("\nO total do servico com a mao de obra e o desconto e de:%2.f R$\n", r); } return 0; }
  6. C++ Usar imagens vetoriais no Allegro

    Alguém pode me ajudar?
  7. C++ Aplicação da função main

    Preciso criar uma pequena aplicação em C/C++ com a função main recebendo parâmetros, de forma que os parâmetros sejam entendidos como as 3 notas de um aluno em uma disciplina e informe sua média, considerando o sistema de cálculo da média utilizado pela instituição(média das duas maiores notas). Eu até fiz em C++ o seguinte código: #include <iostream> #include <stdlib.h> using namespace std; int main() { float a1, a2, a3, media; { cout << "Informe a nota de A1 desse aluno: "; cin >> a1; cout << "Informe a nota de A2 desse aluno: "; cin >> a2; cout << "Informe a nota de A3 desse aluno: "; cin >> a3; if((a1 <= a2) && (a1 <= a3)) media = (a2+a3)/2; if((a2 <= a1) && (a2 <= a3)) media = (a1+a3)/2; if((a3 <= a1) && (a3 <= a2)) media = (a1+a2)/2; } cout << "A media do aluno e' " << media; } Porém, não consegui aplicar com a função main, onde só consegui o seguinte parâmetro básico: int main(int argc, char** argv) Agradeço qualquer ajuda que puderem me dar.
  8. Boa Tarde, Pessoal Sou novato em programação em C++ e estou com um erro em meu código: *** Erro ao chamar a função de cadastro no MENU principal. #include <stdio.h> #include <stdlib.h> #include <conio.h> #include <math.h> #include <string.h> #define SIZE 500 /* DEV C++ Versão 5.10*/ typedef struct stcliente{/*Estrutura Clientes*/ char client[SIZE][80]; char endereco[SIZE][100]; char bairro[SIZE][80]; char cep[SIZE][9]; char cidade[SIZE][80]; char estado[SIZE][2]; int telefone [SIZE][15]; char email[SIZE][30]; int idade[SIZE][3]; char gdhumanos[SIZE][5]; int cpf[SIZE]; }sscad[SIZE]; typedef struct stveiculo{/*Estrutura Veiculos*/ char veiculo[SIZE][40]; char cor[SIZE][20]; char modelo[SIZE][40]; char marca[SIZE][30]; char ano[SIZE][4]; char placa[SIZE][8]; int vdiaria[SIZE]; }vvcad[SIZE]; /* Ptototipos das Funções*/ void listagem(); int menu; struct stcliente Dados(); /*Vetores*/ int i; struct stcliente clientes[SIZE]; char vclientes =0; struct stveiculo veiculos[SIZE]; int cveiculos =0; /*Funções de Cadastro de Clientes*/ void cadastro( struct stcliente cliente){/*Prototipação de Função*/ clientes[vclientes] = cliente; vclientes++; } /*Funções de Cadastro de Veiculos*/ void stveiculo (struct stveiculo Carro){ veiculos[cveiculos] = Carro; cveiculos++; } int main(void){ int menu; do { if (menu <0 || menu > 6) system ("color 1F"); //Declaração de Variáveis int Qtde, i, Media; double x=0; int Mat1[100], Mat2[100], Mat3[100], Mat4[100], Mat5[100]; char Nome[100][100]; for(; ;) { printf("\t\n\n**********************************\n\tLegal Rent a Car\n**********************************\n\n\n"); printf("\tMENU PRINCIPAL\n [1] - CADASTRO DE CLIENTES\n [2] - CADASTRO DE VEICULOS\n [3] - LOCACAO\n [4] - DEVOLUCAO\n [5] - PESQUISA DE CLIENTES\n [6] - PESQUISA DE VEICULOS\n\n [0] - SAIR\n"); printf("\n\nEscolha uma opcao: "); scanf("%d", &menu); switch(menu){ case 1: stcliente(vclientes); system("cls"); break; case 0: printf("\t\n-----------------------------------------------------------\nOBRIGADO PELO preferência!!!\n-----------------------------------------------------------\t\n"); system("pause"); system("cls"); break; default: printf("\t\nVoce digitou uma opcao INVALIDA! Tene Novamente.\n\n\n\t\a\a"); system("pause"); system("cls"); } while(menu < 0 || menu > 6); exit(0); } getchar(); } struct stcliente Dados(){/*Cadastro de Clientes*/ struct stcliente vclientes; system("cls"); printf("\n\n**********************************\n\tLegal Rent a Car\n**********************************\a\n\n"); printf("\nCLIENTE....: "); scanf("%s", &vclientes.client); fflush(stdin); printf("ENDERECO...: "); scanf("%s", &vclientes.endereco); setbuf(stdin, NULL); /*printf("BAIRRO.....: "); scanf("%s", &bairro[cadcli]); fflush(stdin); printf("CEP........: "); scanf("%s", &cep[cadcli]); fflush(stdin); printf("CIDADE.....: "); scanf("%s", &cidade[cadcli]); fflush(stdin); printf("ESTADO.....: "); scanf("%s", &estado[cadcli]); fflush(stdin); printf("TELEFONE...: "); scanf("%d", &telefone[cadcli]); fflush(stdin); printf("E-MAIL.....: "); scanf("%s", &email[cadcli]); fflush(stdin); printf("IDADE......: "); scanf("%d", &idade[cadcli]); fflush(stdin); printf("GRUPO DIREITOS HUMANOS...: "); scanf("%s", &gdhumanos[cadcli]); fflush(stdin);*/ printf("CPF......: "); scanf("%d", &vclientes.cpf); fflush(stdin); printf("\n\nPara continuar cadastrando digite 1 !!!\n"); printf("Ou ZERO para SAIR !!!\n"); scanf("%d", &vclientes); while(vclientes!=0); exit(0); getchar(); }
  9. C++ Manipulação de Arquivos em C++

    Boa tarde pessoal! Não sou muito novo na programação em C/C++, por isso conheço "bastantinho" (na verdade não conheço quase nada xD) da linguagem, o bastante para tentar me aventurar com exercícios um pouco complexos. Meu problema é o que segue, por favor, só quero uma luz! Estou tentando fazer um programa simples, que administra as notas escolares. Ele lê o nome da matéria, as notas que o aluno tirou e uma pequena observação. Exemplo: ================================================================= > Português. > 52 > 60 > 15 > To muito ferrado nessa bagaça ;-; ================================================================= Depois escreve em um arquivo, para ser carregado junto com as outras matérias que o aluno entrou, com a possibilidade de que ele possa mudar os dados delas mais tarde. A questão aqui é: como eu poderia escrever esses dados em um arquivo? Coloca-los numa estrutura e escrever num binário? Ou fazer um parser que lê os dados de um arquivo de texto? E se for fazer um parser, qual seria a melhor forma para lê-lo? Como disse, só preciso de um norte, então, se quiser apenas me passar artigos ou apostilas eu ficarei muito grato desde já, muito obrigado! Atenciosamente, Gabriel Grechuk.
  10. C++ Raiz de uma função

    Dada a imagem abaixo, faça um algoritmo que calcule sua raiz usando o método da bissecção. A variavél R é implicita. Onde q/q0 = 0,01 em t = 0,05s, L= 8 e C= 0,0001. "Fiz um algoritmo abaixo com uma função qualquer, mas está dando erro na geração de sua raiz. #include <stdio.h> #include <conio.h> #include <math.h> #include <stdlib.h> #include <iostream> /* float funcao(float variavel){ //float a, b; //return (a + b)/2; //Expressão da funcção int t = 0, L= 5, qz, R; float q0= 0.01, e= 2.7183, t2= 0.05, qt, Resistor= 5, C= 0.0001; int q1, q2; q1= q0*e*pow(-Resistor*t/2*L, 2); q2 = cos(sqrt((1/L*C) - pow(Resistor/2*L , 2)))*t ; return q1 * q2; }*/ float funcao(float variavel){ float x; return cos(x)-x; } int main(){ float a, b, aux, x,xx , xy, Resistor; int n; //printf("\nDigite o valor do resistor: "); //scanf("%f ", &resistor); do{ printf("\t\t\tALGORITMO DA BISSECCAO\n\n"); printf("\t\t\tAluno: Henrique \n"); printf("\n\n\tDigite o intervalo A: "); scanf("%f", &a);// ponto inicial printf("\n\tDigite o intervalo B: "); scanf("%f", &b);// ponto final aux = abs(funcao(a) * funcao(b));// recebendo o valor absoluto da função //if(funcao(a) * funcao(b)) printf("\n\tDigite o numero de Interacoes: "); scanf("%d",&n); }while(aux < 0 || n <= 0); // repitindo o laço enquanto o intervalo for menor que 0 //Numero de Interação desejada pelo usuario nesse bloco for(int i = 1; i <= n; i++){ x = ((a+b)/2); xx = abs(funcao(a) * funcao(x)); // coordenadas da iteração printf("\n\t%d %.4f %.4f %.4f", i, a, x, b); } // EXIBINDO OS RESULTADOS printf("\n\n\tNumero de Iteracoes desejada com 6 casas decimais Apos %d interacoes: Raiz = %f",n ,x); getch(); system("pause"); return 0; } Obs: Caso prefira pode fazer em outras linguagem de programação.
  11. C++ gostaria de saber por que tá dando erro?

    Olá gostaria de saber no que estou errando aqui pois quando executo dá que o programa parou de funcionar. mais se eu retirar o if o programa funciona normalmente. #include <cstdlib> #include <iostream> #include <stdio.h> int main(int argc, char *argv[]) { char nome[50]; char sobrenome[50]; char cpf[15]; char rg[10]; int quantidade; printf("Deseja cadastrar um cliente? Digite 1 para SIM ou digite 2 para NAO. \n"); scanf("%i", quantidade); if(quantidade = 1 ){ printf("--------- CADASTRO DE CLIENTES ------------"); printf("\nDigite apenas primeiro nome do cliente: "); scanf("%s",&nome); printf("Digite o sobrenome do cliente: "); scanf("%s",&sobrenome); printf("\nDigite o CPF do cliente(Apenas numeros): "); scanf("%s",&cpf); printf("\nDigite o RG do cliente (Apenas numeros): "); scanf("%s",&rg); printf("Nome: %s \nSobrenome: %s \nCPF: %s \nRG: %s\n", nome, sobrenome, cpf, rg ); }else { printf("obrigado volte sempre"); } system("PAUSE"); return EXIT_SUCCESS; }
  12. C++ multiplicação linha * coluna matriz

    Então, eu tô sem saber exatamente o que fazer pra esse programa. "Faça um programa que leia um número n e imprima uma matriz n por n contendo o valor da multiplicação das linhas pelas colunas" --------------------------------- ex: caso numero lido tenha sido 4 1 2 3 4 2 4 6 8 3 6 9 12 4 8 12 16 -------------------------------- Se alguém puder me ajudar nessa eu agradeço.
  13. Eu estou aprendendo C++ usando um livro, ai estava em uma parte sobre static_cast<>() que serve pra converter uma variavel ou algo assim, e setprecision() que serve para dizer quantas casas decimais o numero vai ter, ai eu comecei a digitar varios codigos para eu memorizar, e foi ai que eu percebi que se eu colocasse: cout << setprecision(1) << fixed << static_cast<double>(v) << "\n"; cout << static_cast<double>(v) << "\n"; cout << static_cast<double>(v); a linhas 2 e 3 funcionava como se eu tivesse colocado setprecision() porque se eu alterasse o valor, a quantidade de casas decimais da linha 2 e 3 também alteravam, percebi tambem que se eu colocasse a linha 2 na primeira linha, não aparecia casa decimal, alguem me explica melhor por que isso acontece? o codigo completo é esse: #include <iostream> #include <iomanip> using namespace std; int main(){ int v = 1; cout << static_cast<double>(v) << "\n"; cout << setprecision(1) << fixed << static_cast<double>(v) << "\n"; cout << static_cast<double>(v) << "\n"; cout << static_cast<double>(v); return 0; }
  14. C++ Criação de MMOSG em C++

    Bom dia/tarde/noite amigos, estou precisando de ajuda. Quero criar um jogo MMOSG usando a linguagem de programação C++, mesmo que demore muito ou de trabalho não tenho pressa, e o jogo vai ser simples e 2D. Ouvi falar do Allegro mas ele serve?? Se não e possível fazer em C++ qual a linguagem de programação indicada?? Quais são as outras coisas que eu preciso aprender?? Obrigado.
  15. C++ linguagem c "função case"

    estou desenvolvendo um programa em c e no final dele queria que aparecesse na tela a opcao que a pessoa escolheu. serao 5 casos "case", então queria que no fim do programa aparecesse qual a escolha da pessoa. alguem pode me ajudar?
  16. C++ O programa se chama intercala

    Eu fiz um programa em c++, mas ele não está rodando, eu devo ter errado alguma coisa em alguma linha, alguém pode examinar e consertar o meu erro? O enunciado é esse: (intercala) Fazer um programa que leia dois conjuntos de inteiros contendo cada um a mesma quantidade de valores, e construa um terceiro vetor, sem destruir os originais, que é a intercalação do primeiro com o segundo. Ou seja, se o primeiro vetor contiver os valores [7 3] e o segundo [9 2], a intercalação dos dois conterá [7 9 3 2]. A intercalação deve ser feita por uma função. O tamanho dos vetores deve estar definida no programa. Como eu fiz: #include <iostream> #define N 10 void ler_vetor(int v[]) { int i; i = 0; while( i < N ) { cout << "\tElemento %d: " << i; cin >> v; i = i + 1; } } void intercala (int vet1[], int vet2[], int res[]) { int j; i = 0; j = 0; while(j < N) { res = vet1[j]; res[i + 1] = vet2[j]; j += 1; i += 2; } } void mostra_vetor(int v[]) { int i; i = 0; while( i < N ) { cout << v << " "; i = i + 1; } cout << endl; } main() { int vet1[N], vet2[N], interc[2 * N]; int i; cout << "Informe o Vetor 1:" << endl; ler_vetor(vet1); cout << "Informe o Vetor 2:" << endl; ler_vetor(vet2); intercala(vet1, vet2, interc); cout << "Vetor intercalado eh: "; mostra_vetor(interc); }
  17. C++ o programa se chama polinomio

    Eu fiz um programa em c++, mas ele não está rodando, eu devo ter errado alguma coisa em alguma linha, alguém pode examinar e consertar o meu erro? O enunciado é esse: (polinomio) Dados n+1 valores reais, a_0, a_1, ..., a_n representando os coeficientes de um polinômio de grau n, calcular o valor do polinômio nos pontos X indicados pelo usuário, até o usuário entrar com o valor 999.99. O Valor do polinômio deve ser calculado pela função calc_pol(), que recebe 3 (três) parâmetros: um vetor de valores reais representando os coeficientes de um polinômio, um valor real representando o valor da variável X do polinômio, e uma referência para uma variável real que receberá o valor do polinômio no ponto X. Como eu fiz: #include <iostream> #include <cmath> #define n 3 using namespace std; void levetorC (float V[]) { int i; i=0; while (i<n+1) { cin>>V; i=i+1; } } void imprime_pol (float C[]) //Opcional { int i; cout<<endl<<”p(x)= “; i=0; while (i<n+1) { cout<<C<<”*x^”<<i<<” + “; i=i+1; } cout<<endl<<endl; } void calc_pol (float C[], float x, float &p) { int i; p=0; i=0; while (i<n+1) { p=p+C*pow(x,i); i=i+1; } } int main() { float C[n+1], x, p; cout<<”p(x) = a_0 + a_1x + a_2x2 + ...”<<endl<<endl<< ”Entre com os coeficientes, comecando pelo a_0” <<endl; levetorC(C); imprime_pol (C); //Opcional cout<<endl<<”Entre com x: “; cin>>x; while (x!=999.99) { calc_pol (C, x, p); cout<<”p(“<<x<<”) = “<<p<<endl<<endl<<”Entre com x: “; cin>>x; } cout<<endl; } #include <iostream> #include <cmath> #define n 3 using namespace std; void levetorC (float V[]) { int i; i=0; while (i<n+1) { cin>>V; i=i+1; } } void imprime_pol (float C[]) //Opcional { int i; cout<<endl<<"p(x)= "; i=0; while (i<n+1) { cout<<C<<"*x^"<<i<<" + "; i=i+1; } cout<<endl<<endl; } void calc_pol (float C[], float x, float &p) { int i; p=0; i=0; while (i<n+1) { p=p+C*pow(x,i); i=i+1; } } int main() { float C[n+1], x, p; cout<<"p(x) = a_0 + a_1x + a_2x2 + ..."<< endl << endl <<"Entre com os coeficientes, comecando pelo a_0"<<endl; levetorC(C); imprime_pol (C); //Opcional cout<<endl<<"Entre com x: "; cin>>x; while (x!=999.99) { calc_pol (C, x, p); cout<<"p("<<x<<") = "<<p<<endl<<endl<<"Entre com x: "; cin>>x; } cout<<endl; }
  18. C++ múltiplos de um número entre outros dois, c++

    #include <iostream> #include <math.h> using namespace std; int main () { int x, y, z; cout << "This program finds the number of multiples of any number among other two.\n"; cout << "Enter the number to which you want to find the multiples\n"; cin >> z; cout << "Enter the first number:\n"; cin >> x; cout << "Now, enter the second number:\n"; cin >> y; if (y>z and x>z and z*z>x and z*z>y) { cout << "Has " << fabs((x - y) / z) - 1 << " multiples of " << z << " between " << x << " and " << y << endl; } if (x<z) { cout << "Has " << fabs((x - y) / z) + 1 << " multiples of " << z << " between " << x << " and " << y << endl; } if (y<z) { cout << "Has " << fabs((x - y) / z) + 1 << " multiples of " << z << " between " << x << " and " << y << endl; } if (x>z and z*z<x and z*z<y) { cout << "Has " << fabs((x - y) / z) << " multiples of " << z << " between " << x << " and " << y << endl; } if (y>z and z*z<x and z*z<y) { cout << "Has " << fabs((x - y) / z) << " multiples of " << z << " between " << x << " and " << y << endl; } /*if (x<y, x<z) { cout << z*(1*(y/z) + (y/z*(y/z - 1))/2); } if (x>y, y<z) { cout << z*(1*(x/z) + (x/z*(x/z - 1))/2); } if (y>z and x>z and y>x) { cout << z*( x/z * (y/z - x/z + 1) + ( y/z * (y/z - x/z)) / 2 ); } if (y>z and x>z and y<x) { cout << z*( y/z * (x/z - y/z + 1) + ( x/z * (x/z - y/z)) / 2 ); } */ return 0; } glr, esse é meu código pra falar os a quantidade de múltiplos de um número entre outros dois, e dps mostrar a soma deles. a parte em comentário é porque a expressão está errada, pois quando a divisão da decimal, eu tenho q considerar o inteiro e somar um, mas n sei fzr. enfim, se puderem me ajudar ou tiverem dicas para melhorar o código.. valeu
  19. C++ programa matriz 10 por 10 alinhada

    galera, preciso de ajuda em um exercicio: programa que gere uma matriz 10x10 com números aleatórios 0 >= X >= 1000000 e em seguida imprima a matriz formatada e alinhada a direita
  20. C++ Problemas em 'Revisão de Contrato"

    Sou novo na área de programação. Para treinar, em c++, resolvi fazer as questões do "codcad". Me deparei com o problema "Revisão de contrato" (link do enunciado: http://www.codcad.com/problem/32), com foco em variáveis "string". Fiz o programa e submeti ao corretor, mas, em resposta, o corretor automático me deu nota "0" de "100". Tentei mais algumas vezes e, em todos os casos, o corretor me deu nota "0". Fiz vários casos teste para o programa e todos estavam funcionando, por isso não entendi o problema (nem visualizei defeito algum no código). Por isso, vim pedir ajuda no fórum. Segue o código em anexo. código cc.pdf
  21. C++ Matriz, como retirar apenas linha ou coluna?

    Olá, alguém poderia me ajudar a entender a lógica? Consegui mostrar a diagonal secundária e principal, porém não consigo entender como farei pra retirar apenas um linha ou coluna. O código abaixo é o que fiz, está simples, apenas entrada e saída de matriz. #include <iostream> using namespace std; int main(){ int n,m; int i,j; cout << "Digite a quantidade de linhas e colunas:\n"; cin >> n >> m; int matriz[n][m]; cout << "Digite os valores da matriz:\n"; for (i=0; i<n; i++){ for (j=0; j<m; j++){ cin >> matriz[i][j]; } } for (i=0; i<n; i++){ for (j=0; j<m; j++){ cout << matriz[i][j] << " "; } cout << "\n"; } return 0; }
  22. C++ Programação de Sensor de Vento

    Boa tarde senhores, Sou iniciante em programação e me deparo hoje em meio ao meu TCC de Eng.Elétrica... Tive ajuda de um conhecedor da linguagem C++ para elaboração do meu sketch atual, porém ainda restam dúvidas quanto a alguns detalhes.. Estou programando um sensor de velocidade do vento e na hora de determinar a fórmula precisa-se determinar um numero que divida a quantidade de pulsos para gerar a velocidade do vento, segue o trecho: "void loop() { if(millis() - tempo > 500) // se passaram 500 ms calcule velocidade{ velocidade = count/500; // calcule a velocidade count = 0; // zera contador de pulsos tempo = millis(); // recarrega valor de tempo }" Segundo quem fez a programação, esse número 500 eu preciso definir de acordo com meu projeto, porém eu napo entendi que analise precisa ser feita para que esse numero seja definido. Por favor, será que podem me ajudar, fico muito agradecido. Meu muito obrigado Renan Siqueira
  23. C++ codigo esta com erro

    boa tarde pessoal estou aprendendo a programar e para isso precisava estudar um codigo e modifica-lo com os meus parametros, achei um codigo na internet fácil, porém no dev c++ o anti virus detecta alguma coisa, ja no codeblocks nao detecta nada, e nao achei nenhum erro, e por mais que eu modifique o codigo, ele sempre é bloqueado, alguem pode me ajudar? # include <stdio.h> # include <stdlib.h> // Programa de locação de carros muito eficiente que analisa os carros disponíveis, ..... main () { float val,produto; //val= dia sn=resp n=nome esc=opcao a=alug int x=0,esc,car=0,sn,a; //%i = %d char n; /*system ("color 8");*/ do { system ("color 4f"); system ("cls"); printf ("\t=============================================================\n"); printf ("\t====================LOCACARROS AUTOMOTIVA====================\n"); printf ("\t=============================================================\n\n"); printf ("\t Escolha o carro para ser alugado: \n\n"); printf ("\t (1) Palio \n"); printf ("\t (2) Uno \n"); printf ("\t (3) Gol \n"); printf ("\t (4) Stilo \n"); printf ("\t (5) BMW \n"); scanf ("%i",&esc); system ("cls"); printf ("\t=============================================================\n"); printf ("\t====================LOCACARROS AUTOMOTIVA====================\n"); printf ("\t=============================================================\n\n"); printf ("\t Confirmacao do aluguel \n\n"); printf (" \t(1) Confirmar e prosseguir. \n"); printf (" \t(2) Voltar as escolhas. \n"); printf (" \t(3) Sair da locacao de carros. \n"); scanf ("%i",&car); if (car==1) { switch(esc) { case 1: system ("cls"); printf ("\t=============================================================\n"); printf ("\t====================LOCACARROS AUTOMOTIVA====================\n"); printf ("\t=============================================================\n\n"); printf ("\t O modelo que voce escolheu e um Palio. \n"); printf ("\t Placa: GTS 6598 \n"); printf ("\t Cor Verde Ano 98/99 \n"); printf ("\t Valor da diaria: R$ 100,00 \n"); printf ("\t Quantos dias voce pretende ficar com o carro ? \n"); scanf ("%f",&val); produto = 100 * val; printf ("\t Seu aluguel vai ficar no valor de R$%.000f \n",produto ); printf ("\t Deseja alugar o carro: \n"); printf ("\t (1) SIM \n"); printf ("\t (2) NAO \n"); scanf ("%i",&a); /*if (sn == 1) { printf ("\t Seu carro ja esta liberado. \n"); printf ("\t Volte Sempre. \n"); } else if (sn == 2) { printf ("\t Seu carro nao esta liberado. \n"); printf ("\t Tenha um Bom Dia. \n"); } system ("pause"); break;*/ case 2: system ("cls"); printf ("\t=============================================================\n"); printf ("\t====================LOCACARROS AUTOMOTIVA====================\n"); printf ("\t=============================================================\n\n"); printf ("\t O modelo que voce escolheu e um Uno. \n"); printf ("\t Placa: GYH 2635 \n"); printf ("\t Cor Prata Ano 03/04 \n"); printf ("\t Valor da diaria: R$ 120,00 \n"); printf ("\t Quantos dias voce pretende ficar com o carro ? \n"); scanf ("%f",&val); produto = 120 * val; printf ("\t Seu aluguel vai ficar vai no valor de R$%.000f \n",produto ); printf ("\t Deseja alugar o carro: \n"); printf ("\t (1) SIM \n"); printf ("\t (2) NAO \n"); scanf ("%i",&sn); if (sn == 1) { printf ("\t Seu carro ja esta liberado. \n"); printf ("\t Volte Sempre. \n"); } else if (sn == 2) { printf ("\t Seu carro nao esta liberado. \n"); printf ("\t Tenha um Bom Dia. \n"); } system ("pause"); break; case 3: system ("cls"); printf ("\t=============================================================\n"); printf ("\t====================LOCACARROS AUTOMOTIVA====================\n"); printf ("\t=============================================================\n\n"); printf ("\t O modelo que voce escolheu e um Gol. \n"); printf ("\t \n"); printf ("\t Valor da diaria: R$ 150,00 \n"); printf ("\t Quantos dias voce pretende ficar com o carro ? \n"); scanf ("%f",&val); produto = 150 * val; printf ("\t Seu aluguel vai ficar no valor de R$%.000f \n",produto ); printf ("\t Deseja alugar o carro: \n"); printf ("\t (1) SIM \n"); printf ("\t (2) NAO \n"); scanf ("%i",&sn); if (sn == 1) { printf ("\t Seu carro ja esta liberado. \n"); printf ("\t Volte Sempre. \n"); } else if (sn == 2) { printf ("\t Seu carro nao esta liberado. \n"); printf ("\t Tenha um Bom Dia. \n"); } system ("pause"); break; case 4: system ("cls"); printf ("\t=============================================================\n"); printf ("\t====================LOCACARROS AUTOMOTIVA====================\n"); printf ("\t=============================================================\n\n"); printf ("\t O modelo que voce escolheu e um Stilo. \n"); printf ("\t Valor da diaria: R$ 170,00 \n"); printf ("\t Quantos dias voce pretende ficar com o carro ? \n"); scanf ("%f",&val); produto = 170 * val; printf ("\t Seu aluguel ficar vai no valor de R$%.000f \n",produto ); printf ("\t Deseja alugar o carro: \n"); printf ("\t (1) SIM \n"); printf ("\t (2) NAO \n"); scanf ("%i",&sn); if (sn == 1) { printf ("\t Seu carro ja esta liberado. \n"); printf ("\t Volte Sempre. \n"); } else if (sn == 2) { printf ("\t Seu carro nao esta liberado. \n"); printf ("\t Tenha um Bom Dia. \n"); } system ("pause"); break; case 5: system ("cls"); printf ("\t=============================================================\n"); printf ("\t====================LOCACARROS AUTOMOTIVA====================\n"); printf ("\t=============================================================\n\n"); printf ("\t O modelo que voce escolheu e uma BMW. \n"); printf ("\t Valor da diaria: R$ 400,00 \n"); printf ("\t Quantos dias voce pretende ficar com o carro ? \n"); scanf ("%f",&val); produto = 400 * val; printf ("\t Seu aluguel vai ficar no valor de R$%.000f \n",produto ); printf ("\t Deseja alugar o carro: \n"); printf ("\t (1) SIM \n"); printf ("\t (2) NAO \n"); scanf ("%i",&sn); if (sn == 1) { printf ("\t Seu carro ja esta liberado. \n"); printf ("\t Volte Sempre. \n"); } else if (sn == 2) { printf ("\t Seu carro nao esta liberado. \n"); printf ("\t Tenha um Bom Dia. \n"); } system ("pause"); break; } } else if (car==2) { system ("cls"); printf ("\t=============================================================\n"); printf ("\t====================LOCACARROS AUTOMOTIVA====================\n"); printf ("\t=============================================================\n\n"); printf ("\t Escolha o carro para ser alugado: \n\n"); printf ("\t (1) Palio \n"); printf ("\t (2) Uno \n"); printf ("\t (3) Gol \n"); printf ("\t (4) Stilo \n"); printf ("\t (5) BMW \n"); scanf ("%f",&esc); } else if (car==3) { system ("cls"); printf ("\t=============================================================\n"); printf ("\t====================LOCACARROS AUTOMOTIVA====================\n"); printf ("\t=============================================================\n\n"); printf ("\t voce saiu da locacao de carros. \n\n"); printf ("\t A LOCACARROS AUTOMOTIVA AGRADECE. \n"); printf ("\t TENHA UM BOM DIA. \n"); printf ("\t VOLTE SEMPRE. \n\n\n"); system ("pause"); } if (a == 1) { printf ("\t ANTES DA LOCACAO TEMOS QUE CADASTRA-LO \n"); printf ("\t Digite seu nome: \n"); scanf ("%c",&n); } }while (car!=3); system (" pause "); }
  24. C++ Como arrumar esse sistema ?

    Estou a dias tentando fazer mas são muitos erros que aparecem, me ajude por favor erros: In function 'int main()': [Error] a function-definition is not allowed here before '{' token [Error] expected ';' at end of input [Error] expected '}' at end of input [Error] expected ')' at end of input [Error] expected primary-expression at end of input [Error] expected '(' at end of input [Error] expected 'while' at end of input [Error] expected '}' at end of input Código: #include<stdlib.h> #include<string.h> #define SIZE 200 char nome[SIZE][50]; char email[SIZE][50]; int cpf[SIZE]; void cadastro(); void pesquisa(); int main (void){ int op = 0; cadastro(); pesquisa(); do{ system("cls"); printf("\n------MENU-----\n1 - Cadastrar\n2 - Pesquisar\n3 - SAIR"); scanf("%d",&op); printf("Digite um numero: "); scanf("%d",&op); switch(op){ case 1: printf("Você escolheu o primeiro!\n"); break; case 2: printf("Você escolheu o segundo!\n"); break; case 3: printf("Você escolheu o terceiro!\n"); break; default: printf("Você não escolheu o primeiro,segundo ou terceiro!\n"); break; } return 0; void cadastro (){ int op = 0; static int linha; do{ printf("\nDigite o nome: "); scanf("%s", &nome[linha]); printf("\nDigite o email: "); scanf("%s", &email[linha]); printf("\nDigite o cpf: "); scanf("%d", &cpf[linha]); printf("\nDigite 1 para continuar ou outro valor para sair: "); scanf("%s", &op); linha=linha+1; }while(op = 1); }// fim da função cadastro void pesquisa(){ int cpfPesquisa; char emailPesquisa[50]; int i; int op = 0; do{ printf("\nDigite 1 para pesquisar por CPF ou 2 para pesquisar por email"); scanf("%d", &op); switch(op){ case1: printf("\nDigite o CPF: "); scanf("%d", &cpfPesquisa); for(i=0;i<SIZE;i++){ if(cpf==cpfPesquisa){ printf("\nNome: %s\nEmail: %s\nCPF: %d", nome, email, cpf); } } break; case2: printf("\nDigite o Email"); scanf("%s", emailPesquisa); for(i=0;i<SIZE;i++){ if(strcmp(email, emailPesquisa)){ printf("nNome: %s\nEmail: %s\nCPF: %d", nome, email, cpf); } } break; default: printf("\n Opcao invalida"); break; } printf("\nDigite 1 para continuar pesquisando"); scanf("%d", &op); }while(op==1); } Já agradeço pela ajuda que venho tendo, obrigado por ajudar.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas publicações sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×