Ir ao conteúdo

Flávio Pedroza

Membro Pleno
  • Posts

    2.145
  • Cadastrado em

  • Última visita

Tudo que Flávio Pedroza postou

  1. Também tive esse problema em alguns jogos. Que me lembro de cabeça: Metal Gear Rising: Revegeance.
  2. //int controladorapizza (int op) { float controladorapizza (int op) { //int oppizza, m, c, fc,qq, p; int oppizza; float precos[5] = {18, 18, 18, 22, 22}; (...) //return oppizza; return precos[oppizza-1]; (...) int main(){ setlocale(LC_ALL,""); int op,oppizza,opbebida;//, total; float total = 0; Faça o meso para as bebidas.
  3. Veja se entende o de @devair1010 então. A solução foi parecida. você representa a escolha do jogo por um número de 1 a 4 e usa switch/case para chamar uma função diferente para casa número.
  4. Acho que ficaria melhor assim: #include<iostream> using namespace std; int main(){ int x, jogo; cout << "escolha umas destas opções: 1 - Mega_Sena | 2- Quina | 3 - Lotomania | 4-Lotofácil " << endl; cin >> jogo; (...) switch (jogo) { case 1: mega_sena(int apostas, int quantidade, int numeros[]); break; case 2: quina(int apostas, int quantidade, int numeros[]); break; case 3: loto_mania(int apostas, int quantidade, int numeros[]); break; case 4: loto_facil(int apostas, int quantidade, int numeros[]); break; }
  5. acredito que a variável do tipo integer só vá até 32 768. longint vai até 2 147 483 647. Corrigindo isso e outro erros de sintaxe: var login:string; senha: longint; begin Writeln('LOGIN:'); Readln(login); Writeln('SENHA:'); readln(senha); if (login = 'prepara') and (senha = 123456789) then Writeln('ACESSO PERMITIDO') else Writeln('ACESSO NEGADO'); readln; end.
  6. Veja se isso ajuda a resolver: #include <stdio.h> #include <string.h> using namespace std; int main() { char text[60] = "A linguagem *C e mais rapida que Python"; char saida[60]; char id = '*'; char id1[] = "<b>"; char id2[] = "</b>"; for (int i=0; i < strlen(text); i++) if (text[i] == id) //procura o '*' { strncpy(saida, text, i);//copia "A linguagem " para saida strcat(saida, id1);//acrescenta <b> - "A linguagem <b>" strcat(saida, text+i+1);//acrescenta o resto do texto (pula o *) A linguagem <b> e mais rapida que Python" } printf ("%s", saida); return 0; } O código acima substitui o * por <b>. Não funciona como você quer, mas é um começo. Veja se consegue fazer o resto.
  7. Veja se o código abaixo funcionar: #include <iostream> using namespace std; int main() { wcout << L"x\x00B1+x\x00B2+x\x00B3"; } Se no lugar dos expoente aparecer interrogação, e porque seu console não suportar o UTF-8 (teria que alterar os parâmetros de compilação, acredito).
  8. essa variável "ok" tem que ser uma variável de classe, publica ou privada. Se for privada, use uma função para ler o valor. class MainWindow : public QMainWindow { private: bool ok; public: bool IsOk() {return ok;} }; MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent), ui(new Ui::MainWindow) { ui->setupUi(this); QSqlDatabase db = QSqlDatabase::addDatabase("QMYSQL"); db.setHostName("localhost"); db.setDatabaseName("nomedadb"); db.setUserName("user"); db.setPassword("senha"); ok = db.open(); }
  9. Seria assim? public static void soma(ref int[] s, int[] v1, int[] v2) // Soma os dois valores { Console.WriteLine("------ SOMA -----"); for (int i = 0; i < 10; i++) { s[i] = v1[i] + v2[i]; Console.WriteLine(v1[i] + " + " + v2[i] + " = " + s1[i]); } Console.ReadKey(); } (...) //soma(ref s, v2); soma(ref s, v1, v2);
  10. Testei seu código em um compilador online e funcionou normal: sh: 1: color: not found Cada espectador de um cinema respondeu a um questionário no qual constava sua idade e a sua opinião em relação ao filme: ÓTIMO – 3, BOM – 2, 1-REGULAR. Faça um algoritmo que receba a idade e a opinião de 8 espectadores e que calcule e mostre: · A quantidade de pessoas que respondeu ÓTIMO; · A quantidade de pessoas que respondeu BOM; · A quantidade de pessoas que respondeu REGULAR; · A média das idades das pessoas que responderam ÓTIMO; · A média das idades das pessoas que responderam BOM; · A média das idades das pessoas que responderam REGULAR; sh: 1: pause: not found sh: 1: CLS: not found Digite a idade do entrevistado: 11 Digite a resposta do entrevistado (ÓTIMO – 3, BOM – 2, REGULAR - 1): 1 Digite a idade do entrevistado: 11 Digite a resposta do entrevistado (ÓTIMO – 3, BOM – 2, REGULAR - 1): 2 Digite a idade do entrevistado: 11 Digite a resposta do entrevistado (ÓTIMO – 3, BOM – 2, REGULAR - 1): 3 Digite a idade do entrevistado: 11 Digite a resposta do entrevistado (ÓTIMO – 3, BOM – 2, REGULAR - 1): 1 Digite a idade do entrevistado: 11 Digite a resposta do entrevistado (ÓTIMO – 3, BOM – 2, REGULAR - 1): 2 Digite a idade do entrevistado: 11 Digite a resposta do entrevistado (ÓTIMO – 3, BOM – 2, REGULAR - 1): 3 Digite a idade do entrevistado: 11 Digite a resposta do entrevistado (ÓTIMO – 3, BOM – 2, REGULAR - 1): 1 Digite a idade do entrevistado: 11 Digite a resposta do entrevistado (ÓTIMO – 3, BOM – 2, REGULAR - 1): 2 O número total de pessoas que responderam 'ÓTIMO' é: 2 O número total de pessoas que responderam 'BOM' é: 3 O número total de pessoas que responderam 'REGULAR' é: 3 A média das idades das pessoas que responderam 'ÓTIMO' é: 11 A média das idades das pessoas que responderam 'BOM' é: 11 sh: 1: pause: not found A média das idades das pessoas que responderam 'REGULAR' é: 11 O único problema que vejo é no caso de ninguém avaliar regular, ótimo ou bom, pois daria divisão por zero.
  11. Não encontrei erro. Tem um exemplo do problema que ocorre?
  12. As dimensões do QLABEL (358x238 ) estão menores do que as da imagem (360x240). Tente igualar.
  13. Quais valores você testou e qual resultado espera?
  14. #include <iostream> #include <sstream> using namespace std; double a = 5.75; double b = 1.25; ostringstream r; string s; int main() { r << "(" << a << "," << b << ")"; s = r.str(); cout<<s; return 0; }
  15. #include <stdio.h> #include <float.h> #include <math.h> int main (){ int N, i; float maiorx = 0, menorx = DBL_MAX, maiory = 0, menory = DBL_MAX, r, cx, cy; scanf("%d", &N); float x[100], y[100]; while(N!=0){ for(i = 0; i < N;i ++){ scanf("%f %f", &x[i], &y[i]); if (x[i] > maiorx) maiorx = x[i]; if (x[i] < menorx) menorx = x[i]; if (y[i] > maiory) maiory = y[i]; if (y[i] < menory) menory = y[i]; } cx = (maiorx + menorx) / 2; cy = (maiory + menory) / 2; r = sqrt((maiorx - cx) * (maiorx - cx) + (maiory - cy) * (maiory - cy)); printf("%.2f %.2f %.2f\n", cx, cy, r); scanf("%d", &N); } return 0; }
  16. Melhor que os produtos fiquem armazenados em um vetor: std:vector <Produtos> produtos; produtos.reserve(100);//opcional Acrescente essa linha: p.diferencial = int.Parse(Lidos[15]); produtos.push_back(p);//acrescentar essa linha você então ordena os produtos pelo código do produto class Produtos { public int pedido, serie, terminal, filial, produtos, calc, caixa, data, hora, diferencial; public double quantidade, quebra; public string estorno, devolucao, nulo, tipo bool operator() (Produtos p1, produtos p2) { return (p1.produtos<p2.produtos);}//acrescentar para ordenar os produtos pele cogido do produtos } std::sort(produtos.begin(), produtos.end()); //depois do while Então, varra o vector e vá somando os valores. Cada vez que o código do produto mudar você zera o contador int codigo = -1; int soma; for (std::vector<Produtos>::iterator it=produtos.begin(); it!=produtos.end(); ++it) { if (codigo != it.produtos) //o codigo do produto mudou { cout << "Produto" << codigo << ":" << soma; soma = 0; codigo = it.produtos; } soma += it.quantidade; } Isto é só uma ideia, não testei e pode ter alguns erros, mas o principio é esse. Veja se consegue implementar.
  17. "o grupo deverá selecionar três ou mais estruturas de dados" quais são as estruturas?
  18. #include <limits.h> int main() { int i, escolha = 10; int menos = INT_MAX, mais = 0; //mais = paciente.peso[i]; //menos = paciente.peso[i]; if(paciente.peso[i] > mais){ resultado.maisObeso = i; mais = paciente.peso[i]; } if(paciente.peso[i] < menos){ resultado.menosObeso = i; menos = paciente.peso[i]; }
  19. Tá lá no meus post string nome; getline(cin, ag.nome);
  20. Não recomendo misturar "c" e "c++". Se está programando em c++, não use scanf ou char[]. Use cin e string. Também não use as bibliotecas do "c". template <typename TIPO, int MAX> struct Agenda{ TIPO ID[MAX]={}, CPF[MAX]={}, Cel[MAX]={}, CNPJ[MAX]={},Empresa[MAX]={}, Tcomercial[MAX]={}; string nome; int quantidade; }; cout<<"NOME: "; getline(cin, ag.nome); cout<<ag.nome;
  21. veja se isto ajuda: http://geekycircle.blogspot.com/2014/03/adding-icon-to-dev-c-program.html#.XZea1oPwYdU
  22. Basta incluir esse fragmento de código no ".h" da biblioteca.
  23. Veja se é isso que queria: int main(){ int n1=0, n2=0 , rmdc = 0, rmod = 0, rpot = 0; char fim[] = "OOO"; char op[4]; while(1){ printf("Entre operação: "); scanf("%s",op); if (strcmp(op, fim) == 0) return 0; printf("Entre n1:"); scanf("%d",&n1); printf("Entre n2:"); scanf("%d",&n2); if (strcmp(op, "MDC") == 0) { rmdc = MDC(n1,n2); printf("MDC(%d,%d) = %d\n",n1,n2,rmdc); } else if (strcmp(op, "MOD") == 0) { rmod = MOD(n1,n2); printf("MOD(%d,%d) = %d\n",n1,n2,rmod); } else if (strcmp(op, "POT") == 0) { rpot = POT(n1,n2); printf("POT(%d,%d) = %d\n",n1,n2,rpot); } } }
  24. Que funções que incluir?
  25. Usa o visual studio?

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

LANÇAMENTO!

eletronica2025-popup.jpg


CLIQUE AQUI E BAIXE AGORA MESMO!