Ir ao conteúdo

Paulo Sérgio Oliveira Coutinho

Membro Júnior
  • Posts

    15
  • Cadastrado em

  • Última visita

Reputação

6
  1. Não consigo instalar o java no meu laptop com Windows 10 de 64 bits, dá erro 1618 no site de instalação da Oracle/Java. Alguém pode me orientar?
  2. Eu até já montei o código, como segue: #include <iostream> using namespace std; void Media(int media, int *a1, int *a2, int *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; { } } } } 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; } cout << "A media do aluno e' " << media << "\n"; } Porém, ele tá acumulando lixo e não tá dando o resultado correto, pensei na função fflush, mas não consegui aplicar, pode me ajudar?
  3. Não consegui assimilar, pode "montar" o código completo e correto para mim, estou iniciando em sistema de informação. Obrigado!
  4. 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.
  5. Muito obrigado, já deu para completar.
  6. Preciso criar uma aplicação em C/C++ que apresente uma FUNÇÃO RECURSIVA que calcule o resultado de um número real elevado a um número inteiro(o mesmo que a função pow faz, com o expoente obrigatoriamente inteiro) e um programa principal que solicite ao usuário dois números, o primeiro real e o segundo inteiro, e apresente o valor do número real elevado ao número inteiro. UTILIZANDO OBRIGATORIAMENTE A FUNÇÃO CRIADA. Consegui uma prévia da função, mas falta a aplicação, como segue: int pot (int x, int n) { if (n==0) return 1; Caso BASE else return x*pot(x,n-1); Passo Recursivo } Agradeço qualquer ajuda que puderem me oferecer.
  7. Tenho que criar uma aplicação em C/C++ que apresente uma função recursiva que calcule o resultado de um número real elevado a um numero inteiro(o mesmo que a função pow faz, com o expoente obrigatoriamente inteiro) e um programa principal que solicite ao usuário dois números, o primeiro real e o segundo inteiro, e apresente o valor do número real elevado ao número inteiro. Consegui um único exemplo incompleto, conforme segue: int pot (int x, int n) { if (n==0) return 1; Caso BASE else return x*pot(x,n-1); Passo Recursivo }
  8. Eu até coloquei o código abaixo para "rodar" no codeblocs: #include <iostream> #include <stdlib.h> #include <string> using namespace std; int main() { int posicao; char texto[100]=""; string palavra, cvr_texto=""; cin.getline(texto, 100); cvr_texto = texto; cout << "Procurar palavra: "; cin >> palavra; posicao = cvr_texto.find(palavra); } Mas está incompleto, deve compor as exigências abaixo: 1) Pesquisar sobre a função (método) find do tipo (da classe) string do C++; 2) Crie uma pequena aplicação em C++ que funcione como um sistema de busca em uma lista de nomes. UTILIZE OBRIGATORIAMENTE O MÉTODO PESQUISADO NO ITEM 1. A aplicação deve inicialmente solicitar ao usuário um nome/sobrenome chave (ex.: “silva”) e, a seguir, uma lista de 20 nomes completos de pessoas. A aplicação no final deve informar quantas pessoas possuem em seu nome completo a palavra chave. (ex.: “joão da silva” conta, “josé de souza" não conta); 3) Experimente executar a aplicação digitando o nome de pesquisa totalmente em minúsculo e digitar o nome completo sempre com a primeira letra em maiúsculo e analise o resultado. (ex.: “silva” para o nome chave e “João da Silva” para um dos nomes); 4) Gere uma nova versão da aplicação do item 2 para fazer a pesquisa desconsiderando as diferenças entre maiúsculas e minúsculas.
  9. Preciso elaborar um código com a linguagem C++ e a função "find" listando 20 nomes e sobrenomes, sendo informado no final quantas pessoas da lista possuem em seu nome a palavra-chave pedida na função "find", por exemplo, entre os 20 informo João de Souza e João da Silva e peço para encontrar quantos "Silva" tem e me informa só o João da Silva. Agradeço a ajuda, pois estou começando em SI.
  10. Fiz a correção mas continua não "rodando".
  11. Estou com um exercício que compila mas não "roda" corretamente, peço ajuda, sei que falta algo: /*ESTE PROGRAMA FUNCIONA*/ Faça um programa para o caixa da venda de seu Manuel. Supondo, para simplificar, que as pessoas sempre compram 10 produtos, faça com que o programa solicite ao caixa o valor de cada um dos 10 produtos e ao final informe o valor final da conta do cliente. #include <iostream> using namespace std; int main() { int i; float produto, soma = 0; for (i = 1; i <= 10; i++) { cout << "Informe o valor do produto " << i << ": "; cin >> produto; soma = soma + produto; } cout << "Total das compras: " << soma << "\n"; } /*ESTE PROGRAMA NÃO FUNCIONA*/ Melhore o programa para a venda de seu Manuel da questão anterior, de forma que o caixa pare de registrar produtos quando este informar que o valor do produto é zero (ou seja, não está predeterminado quantos produtos o cliente está comprando). #include <iostream> using namespace std; int main() { int i, N, soma; for (i = 1; i <= N; i++) N=0; soma=0; { cout << "Informe o valor do produto: \n" << N; while(N>0) { soma = soma + N; cin >> N; } cout << "\nTotal das compras: " << soma; } }
  12. Não consigo acertar o código para uma aplicação em C com macro, sem if, que me informe o maior numero entre 3 oferecidos, a partir de outro para 2 números oferecidos que conclui, conforme abaixo: #include <stdio.h> #include <stdlib.h> #define maior(x, y) x>y?x:y int main(){ int a = 5; int b = 8; int c = maior(a,b); printf("Maior valor = %d\n", c); system("pause"); return 0; } Agradeço se puderem me ajudar, pois tenho que entregar esta resposta amanhã na faculdade.
  13. -------------- Build: Debug in Lista01-Exerc18 (compiler: GNU GCC Compiler)--------------- mingw32-g++.exe -o bin\Debug\Lista01-Exerc18.exe obj\Debug\main.o mingw32-g++.exe: Internal error: Aborted (program collect2) Please submit a full bug report. See <URL:http://www.mingw.org/bugs.shtml> for instructions. Process terminated with status 1 (0 minute(s), 0 second(s)) 0 error(s), 0 warning(s) (0 minute(s), 0 second(s)) É isso benjamin Bregg? adicionado 49 minutos depois Gente! reinstalei o codeblocs para a versão 16.01 e consegui compilar meus programas, obrigado pela ajuda, boa noite.
  14. O meu SO é Windows 10 de 64 bits, a versão do codeblocs é 13.12, e um programa simples como esse abaixo ou outros que já experimentei dá a mensagem que descrevi acima? É suficiente essa informação? #include <stdio.h> #include <stdlib.h> int main() { float n1, n2, media; printf("Informe a primeira nota\n"); scanf("%f", &n1); printf("Informe a segunda nota\n"); scanf("%f", &n2); media = (n1 + n2)/2; printf("A media das notas e: %.1f", media); } Obrigado pelo que puderem fazer por mim!
  15. Sou iniciante em linguagem de programação e quando uso um programa qualquer no Codeblocs ele não compila e aparece a seguinte mensagem: - It seems that this project has not been built yet. Do you want to build it now - Traduzindo: Parece que este projeto ainda não foi construído. Você quer construir agora - quando clico em ok o projeto não salva, o que devo fazer? Podem me ajudar?

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades 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

×
×
  • Criar novo...

Ebook grátis: Aprenda a ler resistores e capacitores!

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!