Ir ao conteúdo
  • Cadastre-se

Gabe Grechuk

Membro Pleno
  • Posts

    89
  • Cadastrado em

  • Última visita

Tópicos solucionados

  1. O post de Gabe Grechuk em Relembrar sobre programação do esp8266 em C foi marcado como solução   
    Pelo contexto, me parece que essa função verificar se o servidor de Wifi está funcionando corretamente, caso esteja ok, retorna true, se deu problema, retorna false. Só está checando se ta tudo normal
     
    Aliás, esse programa está escrito em C++, não em C. Talvez seja uma informação importante pra alterações futuras
  2. O post de Gabe Grechuk em Erro de Winload.efi ao formatar para Windows 7. foi marcado como solução   
    @Arthur de Souza
    qual é a config dele? 
     
    O Windows 10 é realmente é maior mesmo, mas isso não afeta em nada no desempenho do seu computador. Na verdade, consumir mais ou menos memória RAM não faz diferença nenhuma, a menos que realmente falte pro seu uso, tipo uma aba do chrome consumindo 6gb e seu notebook ter só 4gb de ram. O que eu creio que esteja acontecendo mesmo, é que o seu notebook está com um Disco Rígido no lugar de um SSD, e isso realmente gargala bastante o computador com windows 10, no 7 ele trabalha melhor com a limitação da velocidade de leitura do disco. Mas um notebook com SSD, não há nenhuma diferença de windows 7 pro 10, e no 7 como eu disse, pode não haver drivers para alguns recursos
  3. O post de Gabe Grechuk em O que pode acontecer se as peças do meu computador excederem a energia da fonte? foi marcado como solução   
    O ideal seria saber qual o modelo da fonte. Se for uma padrão 80 plus então pode ficar tranquilo que ela aguenta de boas. Ainda mais que uma RTX dificilmente usa muito mais energia que uma GTX, ainda mais nos modelos de entrada. Inclusive fiz os cálculos nesse site e a RTX 3050 consome aproximados 15W a mais que a sua GTX 1650, então não precisa nem se preocupar com isso
     
    Mas por exemplo, supondo que fosse uma RTX 3090, se você tivesse uma fonte genérica de pouca qualidade, que não conseguisse alimentar o hardware todo de forma adequada, então ela simplesmente iria desligar o computador quando ele puxasse mais energia do que ela consegue fornecer
  4. O post de Gabe Grechuk em Qual dessas Placa De Vídeo cumprem os requisitos recomendados desse jogo? foi marcado como solução   
    @Felix11 Dentre essas aí que você citou, as melhores são as RX 550 e a GTX 750 ti, e são as únicas que compensa colocar algum dinheiro e que você vai achar na faixa de valor que você quer. Os outros modelos são muito antigos e não rodam quase nada de games atuais
  5. O post de Gabe Grechuk em poucos argumentos na chamada da função foi marcado como solução   
    Boa noite meu caro @Dérick Soares
    Pelo que eu entendi, o enunciado pede para você implementar um loop que pegue as informações dos empregados 15x e execute alguns cálculos com essas informações. Mas a solução parece que não foi bem escrita ou ta faltando um pedaço dela
     
    Se fosse eu resolvendo esse exercício, eu faria com um loop for, no lugar de um do..wile
    #include <stdio.h> #include <stdio.h> #include <stdlib.h> int main(){ for(int i = 0; i < 15; i++) { // Declarando as variáveis dentro do loop, pois assim você limita o escopo delas // para essa interação do loop apenas, garantindo que você não vai ta usando lixo // resultante das execuções anteriores e gerar resultados errados para os calculos. float salbruto, salliquido, imposto, totbruto=0, totliquido=0, totimposto=0; printf("Digite o salario bruto: "); scanf("%f", &salbruto); if (salbruto > 999) imposto = salbruto * 0.10; else if (salbruto > 1999) imposto = salbruto * 0.15; else if (salbruto > 9999) imposto = salbruto * 0.20; else if (salbruto > 99999) imposto = salbruto * 0.25; else imposto = salbruto * 0.30; salliquido = salbruto - imposto; printf("Salario liquido: %.2f \n", salliquido); totbruto = totbruto + salbruto; totliquido = totliquido + salliquido; totimposto = totimposto + imposto; printf ("-------------------------------\n"); printf ("Total salario bruto : %.2f \n",totbruto); printf ("Total salario liquido : %.2f \n",totliquido); printf ("Total imposto : %.2f \n",totimposto); printf("\n\n"); } return 0; }  
    Dentro do próprio loop for a gente já declara a variável de controle, a condição de saída do loop e o incremento da variável de controle
     
     
    Mas como você disse que precisa escrever o código com do..while, eu escreveria ele assim:
    #include <stdio.h> #include <stdio.h> #include <stdlib.h> int main(){ int contador = 0; // Variável para controlar a saída do loop. do { float salbruto, salliquido, imposto, totbruto=0, totliquido=0, totimposto=0; printf("Digite o salario bruto: "); scanf("%f", &salbruto); if (salbruto > 999) imposto = salbruto * 0.10; else if (salbruto > 1999) imposto = salbruto * 0.15; else if (salbruto > 9999) imposto = salbruto * 0.20; else if (salbruto > 99999) imposto = salbruto * 0.25; else imposto = salbruto * 0.30; salliquido = salbruto - imposto; printf("Salario liquido: %.2f \n", salliquido); totbruto = totbruto + salbruto; totliquido = totliquido + salliquido; totimposto = totimposto + imposto; printf ("-------------------------------\n"); printf ("Total salario bruto : %.2f \n",totbruto); printf ("Total salario liquido : %.2f \n",totliquido); printf ("Total imposto : %.2f \n",totimposto); printf("\n\n"); contador++; // Aqui a gente incrementa a variável de controle. } while(contador < 15); // Todo laço do..while precisa dessa declaração while no final. // É ela que especifica qual a condição de saída do loop. // O seu código não ta compilando pois na sua implementação ela // ta faltando. return 0; }  
    Mas como você parece ser iniciante, ta tendo um pouco de dificuldade com loops. Isso é normal, controle de fluxo é perrengue assim mesmo no começo ksksksks
    Da uma olhada nesse link aqui que ele explica certinho cada tipo de loop e você vai conseguir se situar melhor quando precisar implementar mais um desses
    https://sites.google.com/site/itabits/treinamento/introducao-a-programacao-em-c/comandos-de-repeticao

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!