
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
-
Use Math.Round: using System; class HelloWorld { static void Main() { double x = 1.56454354; double y = Math.Round(x, 2); Console.WriteLine("Hello World "+x+" "+y); } } Edit: Se quiser só formata a saída, use srting.Format: using System; class HelloWorld { static void Main() { double x = 1.1232424; Console.WriteLine(string.Format("{0:0.000}", x)); //3 casas decimais } }
-
H110M-H + RTX 2060, vale a pena?
Flávio Pedroza respondeu ao tópico de Jean Melo em Montagem e upgrade de computadores de mesa
Suportar sim, sem problemas. -
H110M-H + RTX 2060, vale a pena?
Flávio Pedroza respondeu ao tópico de Jean Melo em Montagem e upgrade de computadores de mesa
Tem que ver se a fonte aguenta. Diga o modelo. -
C calcule a média e diga quantos elementos são maiores que a média.
Flávio Pedroza respondeu ao tópico de Ricardo Silva costa em C/C#/C++
//apos calcular a media int count = 0; for (n=0; n<MAX; n++){ if (num[n] > media) count++; } printf ("%d\n", count); getch(); -
C Função que retorne uma String em C
Flávio Pedroza respondeu ao tópico de Eduardo de Quadros em C/C#/C++
#include <stdio.h> #include <stdlib.h> #include <stdbool.h> #include <locale.h> #include <string.h> char* cadeiraRodasPretaEscritorio(char* tecla, char* estado){ if(strcmp(estado, "ativo") == 0) return "Usa o computador!"; else if(strcmp(estado, "inativo") == 0){ if(strcmp(tecla, "esquerda") == 0) return "Move a cadeira para a esquerda!"; else if(strcmp(tecla, "direita") == 0) return "Move a cadeira para a direita!"; else if(strcmp(tecla, "acima") == 0) return "Move a cadeira para frente!"; else if(strcmp(tecla, "abaixo") == 0) return "Move a cadeira para trás!"; else if(strcmp(tecla, "A") == 0) return "Gira a cadeira para a esquerda!"; else if(strcmp(tecla, "D") == 0) return "Gira a cadeira para a direita!"; else if(strcmp(tecla, "W") == 0) return "Levanta a cadeira!"; else if(strcmp(tecla, "S") == 0) return "Abaixa a cadeira!"; } return NULL; } int main(){ setlocale(LC_ALL, "portuguese"); char estado[20], tecla[20], continua2[20]; bool continua1; do{ do{ printf("\n\nSeu estado é ativo ou inativo? "); fflush(stdin); scanf("%s", estado); printf("Sua tecla é esquerda, direita, acima, abaixo, A, D, W ou S? "); fflush(stdin); scanf("%s", tecla); printf("\n"); if (cadeiraRodasPretaEscritorio(tecla, estado) != NULL) printf("%s\n\n", cadeiraRodasPretaEscritorio(tecla, estado)); } while(cadeiraRodasPretaEscritorio(tecla, estado) == NULL); do{ printf("Quer continuar? "); scanf("%s", continua2); if(strcmp(continua2, "sim") == 0) continua1 = true; else if(strcmp(continua2, "não") == 0) continua1 = false; printf("\n\n"); } while(strcmp(continua2, "sim") != 0 && strcmp(continua2, "não") != 0); } while(continua1); return 0; } -
PC montado não dá vídeo.
Flávio Pedroza respondeu ao tópico de Lucas Joaquim em Computador não liga ou não dá vídeo
Ligou a alimentação na placa de vídeo? O sistema dá algum aviso sonoro (bipa) ou visual (leds)? Verifica se a memória é compatível: https://www.gigabyte.com/br/Motherboard/X570-GAMING-X-rev-10/support#support-doc -
C++ Outro problema que não consegui resolver C++
Flávio Pedroza respondeu ao tópico de Eduardo Cândido da Rosa em C/C#/C++
A função do cálculo seria algo assim: Valor_Total = (Dias_ficou_com_Carro*30,0+Km_rodados*0,01)*0,90; -
C projeto de programção (sequenciador)
Flávio Pedroza respondeu ao tópico de Kiko Xavier em C/C#/C++
Pelo que entendi, você tem que criar uma lista encadeada (linked list) de variáveis do tipo "Instante". Essa variável do tipo instante teria que ser algo assim: typedef struct { int duracao; char notas[20]; // usei 20, mas pode ser mais ou menos char instrumentos_extras[20]; } Instante; Os nós da lista encadeada seriam a "Musica": typedef struct { Instante inst; struct Musica* prox; } Musica; você deve então implementar as funções de acordo com os padrões de uma lista encadeada. Por exemplo, a função "instante *instante_remove(musica *m, int pos);" remove um membro da lista encadeada na posição "pos"; -
Para que a memoria ram serve se a cachê é melhor ?
Flávio Pedroza respondeu ao tópico de Kaio451 em Memórias (RAM)
A memória cachê vem em pouca quantidade (poucos MB) nos processados, por causa do custo. É internar ao processado e não dá pra expandir. Para manipular grande quantidades de dados, tem que usar a memória RAM. -
Computador que rode 2 monitores
Flávio Pedroza respondeu ao tópico de dnlch1 em Montagem e upgrade de computadores de mesa
Tem que ver o fabricante/modelo exato da placa de vídeo. -
Computador que rode 2 monitores
Flávio Pedroza respondeu ao tópico de dnlch1 em Montagem e upgrade de computadores de mesa
Acho que essa placa-mãe não suportar. Teria que ser uma dessa aqui: https://www.asrock.com/mb/amd/a320m-hdv r4.0/index.asp Alternativamente você poderia usar uma placa de vídeo dedicada com suporte a vários monitores (nesse caso, não precisaria do processador tipo "G", poderia ser um processador sem video on board). -
Tera que varrer a string e para cada caracter aplicar a operação que mencionei em cima.
-
Na tabela ASCII, as letras maisculas e minusculas estão distantes 32 posições. Então, para converter um caracterer de maisculo para minusculo e vice & versa, baster fazer um XOR com 32 (20h). Exemplo: #include <stdio.h> int main() { char ch = getchar(); ch = ch ^ 32; //converter de maiscula par miniscula e vice versa printf("%c", ch); return 0; }
-
C++ Problemas com função pow da biblioteca <math.h>
Flávio Pedroza respondeu ao tópico de Marina V C em C/C#/C++
@Marina V C Como eu disse, a função POW não funciona quando a base é negativa e o expoente é um número fracionário. Para extrair a raiz cúbica, use a função cbrt() int main() { double pp2 = -19.931636166521173; double p3 = cbrt(pp2 / 2); cout << p3 << endl; } -
C++ Problemas com função pow da biblioteca <math.h>
Flávio Pedroza respondeu ao tópico de Marina V C em C/C#/C++
Provavelmente está misturando tipos distintos (double e int). Poste o código para vermos o que está fazendo errado. Edit: Em tempo, a função pow, acredito, não serve para calcular a potência de números negativos quando elevados a expoentes fracionário. -
Eu acho que esse problema não afeta em nada o funcionamento do sistema.
-
#define _CRT_SECURE_NO_WARNINGS #include <stdio.h> #include <stdlib.h> #include <math.h> int main() { int dias = 0; int cilindrada = 1; int cc=0; float pagamento; char tipo_de_veiculo; char continuar = 's'; do { printf("\n Indique o numero de Dias que Pretende utilizar o veiculo. \n\n"); scanf("%d", &dias); printf("\n\n Indique a cilindrada do veiculo que Pretende utilizar (0-2450).\n\n"); scanf("%d", &cilindrada); if (cilindrada < 1250) cc = 1; else if (cilindrada < 1851) cc = 2; else cc = 3; tipo_de_veiculo = ''; while (tipo_de_veiculo != 'l' && tipo_de_veiculo != 'm') { printf("\n\n Indique o Tipo de veiculo que Pretende utilizar. \n\n"); printf("\n (l)-Ligeiro \n"); printf("\n (m)-Mercadorias \n"); scanf(" %c", &tipo_de_veiculo); } switch (cc) { case 1: if (tipo_de_veiculo == 'l') { pagamento = 25 * dias; } else { pagamento = 30 * dias; } break; case 2: if (tipo_de_veiculo == 'l') { pagamento = 40 * dias; } else { pagamento = 50 * dias; } break; case 3: if (tipo_de_veiculo == 'l') { pagamento = 60 * dias; } else { pagamento = 65 * dias; } break; default: printf("\n Cilindrada Inexistente! \n"); } printf("\n\n O Valor do Pagamento eh de %f.", pagamento); printf("\n\n Quer Continuar o Programa? \n\n"); scanf(" %c", &continuar); printf("\n----------------------------------------------\n"); printf("\n----------------------------------------------\n"); } while (continuar == 's'); system("pause"); } Veja se essa solução funciona (não testei).
-
Pelo seu vídeo e olhando o manual da sua placa, me parece que existem dois lugares para ligar o power led. Tenta trocar e dá uma verificada, não custa nada. Edit: De todo modo, seria bom testar a placa com outro gabinete, para descartar defeito na placa-mâe.
-
Geralmente, o led do power fica sempre ligado. O led do HD sempre pisca quando há transferência de dados pela porta sata, não importa se é HD tradicional ou SSD. Pode ser defeito no gabinete ou você ligou errado os fios dos leds na placa-mãe.
-
PC parou de da vídeo "Economia de energia"
Flávio Pedroza respondeu ao tópico de Mat_tei em Computador não liga ou não dá vídeo
Teste em outro monitor ou em alguma TV aí da sua casa. -
PC parou de da vídeo "Economia de energia"
Flávio Pedroza respondeu ao tópico de Mat_tei em Computador não liga ou não dá vídeo
O sistema dá alguma aviso sonoro (beeps)? -
Acredito que seu gabinete tenha o mesmo problema deste: Como pode ver, esta ventoinhas da frente tem um efeito mais estético do que o de propriamente refrigerar, por causa do vidro. Eu recomento colocar sim colocar dois fans na parte superior. Quem define a direção do fluxo de ar é você na hora de instalar (geralmente tem uma seta indicando a direção no lado do ventilador). Para instalar, basta parafusar na direção correta e plugar o fan direto na fonte de alimentação, no conector molex. P.S. Sou leigo no assunto, mas acho que para equilibrar melhor o fluxo de ar, eu instalaria as novas fans como ventilador (soprando ar para dentro),. Além disso, qual o sentido de ter um filtro de ar no topo se você está expulsando o ar ao invés de puxar?
-
Todos o ambientes precisam de um compilador, na verdade. Acontece que os ambientes como Visual Studio já são pré-configurados para executar o compilador quando precisamos. Veja se isto ajuda: http://www.edparrish.net/common/npp4c.html
-
Não consigo criar um pendrive bootavel para instalar o windows 7
Flávio Pedroza respondeu ao tópico de iRaiZu em Versões até Windows 8
Não sei se é o seu caso, mas o windows 7 não é compatível com o sistemas mais modernos, não sendo possível instalar pelo pendrive. -
Processador de 3.90 trabalhando em 4.40 da problema ?
Flávio Pedroza respondeu ao tópico de ORICARDO em Processadores
você observou queda de FPS? Essa redução que você observou pode ter sido ocasionada por uma atualização no windows/drivers/jogo que otimizou o uso da CPU. Não sou muito entendido do assunto, mas acredito que isso não é gargalo. Gargalo é a situação contrária (ex.: 100% CPU e 60% GPU). Essa situação que você está tendo é perfeitamente normal. Vai depender do jogo. Alguns jogos são "intensivo CPU" (usa muita CPU) outros não. Não recomendo deixar a frequência travada no máximo, além de consumir mais energia desnecessariamente, pode reduzir a vida útil do processador.
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