
Flávio Pedroza
Membro Pleno-
Posts
2.145 -
Cadastrado em
-
Última visita
Tipo de conteúdo
Artigos
Selos
Livros
Cursos
Análises
Fórum
Tudo que Flávio Pedroza postou
-
Fortnite lento quando em Full HD com 120 FPS.
Flávio Pedroza respondeu ao tópico de GabrielGbueno em Problemas de desempenho
Também tive esse problema em alguns jogos. Que me lembro de cabeça: Metal Gear Rising: Revegeance. -
C Soma de produtos em um cardápio através de função
Flávio Pedroza respondeu ao tópico de Thiago Hartmann em C/C#/C++
//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. -
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.
-
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; }
-
Delphi problema em algoritmo no delphi
Flávio Pedroza respondeu ao tópico de Thiago S. Rueda em Programação - outros
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. -
C Substituir um Carácter por uma palavra em C
Flávio Pedroza respondeu ao tópico de Gabriel Tellaroli Ramos em C/C#/C++
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. -
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).
-
C++ Como acessar resultado da variavel de uma classe
Flávio Pedroza respondeu ao tópico de Reberth Siqueira em C/C#/C++
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(); } -
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);
-
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.
-
Não encontrei erro. Tem um exemplo do problema que ocorre?
-
C++ qualidade da imagem em QLabel QT Creator
Flávio Pedroza respondeu ao tópico de Reberth Siqueira em C/C#/C++
As dimensões do QLABEL (358x238 ) estão menores do que as da imagem (360x240). Tente igualar. -
Quais valores você testou e qual resultado espera?
-
#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; }
-
#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; }
-
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.
-
C# Trabalho com geoprocessamento de imagens
Flávio Pedroza respondeu ao tópico de Ana Caroline Candido em C/C#/C++
"o grupo deverá selecionar três ou mais estruturas de dados" quais são as estruturas? -
#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]; }
-
C++ Como receber mais de um nome em uma variavel char
Flávio Pedroza respondeu ao tópico de Felipe Hoffmeister em C/C#/C++
Tá lá no meus post string nome; getline(cin, ag.nome); -
C++ Como receber mais de um nome em uma variavel char
Flávio Pedroza respondeu ao tópico de Felipe Hoffmeister em C/C#/C++
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; -
veja se isto ajuda: http://geekycircle.blogspot.com/2014/03/adding-icon-to-dev-c-program.html#.XZea1oPwYdU
-
C++ Como utilizar struct em uma biblioteca?
Flávio Pedroza respondeu ao tópico de Felipe Hoffmeister em C/C#/C++
Basta incluir esse fragmento de código no ".h" da biblioteca. -
C Como receber uma sigla e printar resultados na ordem em que foi solicitada
Flávio Pedroza respondeu ao tópico de Julia Leite em C/C#/C++
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); } } } -
C# Como Adicionar funções no programa
Flávio Pedroza respondeu ao tópico de Ivan de Freitas Correa em C/C#/C++
Que funções que incluir? -
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