robinhojjunior
-
Posts
13 -
Cadastrado em
-
Última visita
Tipo de conteúdo
Artigos
Selos
Fabricantes
Livros
Cursos
Análises
Fórum
posts postados por robinhojjunior
-
-
Saudações pessoal!
Estou com o seguinte problema, após comprar um modem tdw8961n, notei que o sinal para toda a casa melhorou 100%, os acessos feitos de máquinas como desktop e notebook estão uma beleza, a minha latência está de 9 e download de 14.95mb.
Porém, nos dispositivos móveis o problema é que a latência é de 20 à 100... e a internet não passa de 3mb. Coloquei meu roteador antigo e agora o problema continua, as máquinas estão funcionando bem na internet e os dispositivos móveis estão com no máximo 3mb de internet. OBS: Todos os smartphones da casa estão apresentando esse mesmo problema, até de pessoas de fora.
Pinguei do modem para um smartphone o ping está dando >70 >100 de latência, algo muito incomum para uma rede caseira onde o ping é de <1. O que pode estar ocorrendo, será que alguém consegue me ajudar com esse mistério?
-
Pessoal um amigo me ajudou e o código funcionou, um amigo que trabalha na Divisão de Tecnologia da Universidade me ajudou.
Obrigado a todos pela a ajuda e pelo o empenho de vocês, desculpem também qualquer coisa sou novo no mundo da programação e ainda tenho muita coisa pra aprender. Obrigado ai a todo!
http://imageshack.com/a/img905/2590/yRgUAZ.jpg
O problema está aqui:
ANTES
for ( i = 0; i <= 3; ++i){ //AQUI ESTÁ PRONTO O MAIOR E O MENOR PRECO ATUALIZADOS
if (preco >= maior)
maior = preco_at;
strcpy (maior_preco[0], nome);
if (preco <= menor)
menor = preco_at;
strcpy (menor_preco[0], nome);
}DEPOIS
for ( i = 0; i <= 3; ++i){ //AQUI ESTÁ PRONTO O MAIOR E O MENOR PRECO ATUALIZADOS
if (preco >= maior){
maior = preco_at;
strcpy (maior_preco[0], nome);
}
if (preco <= menor) {
menor = preco_at;
strcpy (menor_preco[0], nome);
}
} -
Pessoal creio que vocês não me entenderam...
O manior e o menor já está resolvido isso ele imprime mas vejam o que é o erro que eu estou tentando dizer:
-
se ambas matrizes com mesmo índice, isso não tem que acontecer, eu acho que a função que grava os dados é quem possuí o erro.
Atualizei o código lá em cima, mas ainda continua o erro os nomes ainda saem trocados.
Então amigo, eu criei 2 matrizes diferêntes.
maior = preco_at[0];
menor = preco_at[0];
for ( i = 0; i <= 3; ++i){ //AQUI ESTÁ PRONTO O MAIOR E O MENOR PRECO ATUALIZADOS
if (preco >= maior)
maior = preco_at;
strcpy (maior_preco[0], nome);
}
for (i = 0; i <= 3; i++){
if (preco <= menor){
menor = preco_at;
strcpy (menor_preco[0], nome);
}
}
-
A primeira já não sei responder, mas para matar o processo no windows é o seguinte:
cmd > tasklist.exe
taskkill /PID NUMERO_PROCESSO /F
-
Então consegui fazer o lance do maior e do meno atualizado...
Mas não consigo informar o nome do produto com o maior e o menor preço, sempre informa errado o nome do produto.
-
Cara,
inclui esse trecho de código quando fizer a chamada do seu programa:
SetConsoleTitle("Titulo");
HWND wnd = FindWindow(0, "Titulo");
if( wnd != NULL )
{
ShowWindow(wnd, SW_HIDE);
}
Obs: é necessário incluir a biblioteca windows.h
espero pode ter ajudado valeu...Citado de: http://forum.clubedohardware.com.br/forums/topic/678867-como-executar-em-segundo-plano-em-c/
- 1
-
Seu código não faz a busca para o maior e menor valor dos produtos.
Uma ideia para mostrar o maior e o menor valor, é armazenar numa variável a posição do vetor em que eles se encontram.
Dessa forma, você consegue facilmente buscar nas listas o nome e o valor.
Então meu caro!
É que eu retirei pensando que seria melhor de entender assim, mas rescrevi a parde do códido onde se pode definir o menor e o maior mas o problema é o seguinte:
Ai vemos 2 impressões 1º com os valores originais e a 2º com os valores atualizados, pois bem, o valor a ser comparado tem que ser os atualizados e também tem que conter o nome dos produtos que contem o valor impresso.
Resumindo não estou sonseguindo imprimir o manor e o maior valor (ATUALIZADO) e sem o nome deles, eu até consegui imprimir o nome mas sem sai com problemas ou errado.
A seguinte edição deu certo com os valores mas ainda sim não consigo imprimir os nomes:
for (i = 0; i <= 3; i++){ //Os produtos com preco abaixo de R$ 100,00 serao atualizados em 12%
if (preco < 100){
preco_at = (preco *1.12);
printf ("PRODUTO: %-10s - VALOR: R$ %.2f\n",nome, preco_at);
}
else if (preco >= 100){
preco_at = (preco * 1.15);
printf ("PRODUTO: %-10s - VALOR: R$ %.2f\n",nome, preco_at);
}
}
maior = preco_at[1];
menor = preco_at[1];
for ( i = 0; i <= 3; ++i){
if (preco > maior)
maior = preco_at;
if (preco < menor)
menor = preco_at;
}
printf("\nMaior: R$ %f" ,maior);
printf("\nMenor: R$ %f" ,menor);
getch ();
}
-
/*Construir um programa em C que leia o nome e o preco de 10 produtos e armazene esses dados em dois vetores,
um para o nome e um para o preco e imprima um relatorio com o nome, preco e novo preco dos produtos,
seguindo as regras a seguir:
Os produtos com preco abaixo de R$ 100,00 serao atualizados em 12% (1 ponto)
Os produtos com preco igual ou superior a R$ 100,00 serao atualizados em 15% (1 ponto)
Imprimir o nome do produto com maior preco atualizado (1,25 ponto)
Imprimir o nome do produto com menor preco atualizado (1,25 ponto)
Observacoes:
Nao permitir preco negativo ou zero (1 ponto)
Declaracao e leitura dos vetores (0,5 ponto)*/
#include <stdio.h>
#include <string.h>
main (){
float preco[4],preco_at[4], maior, menor;
char nome[4][25], maior_preco[1][25], menor_preco[1][25];
int i;
for (i = 0; i <= 3; i++){
fflush(stdin);
printf ("Informe o nome do produto %d: ", i + 1 );
gets (nome);
printf ("\nInforme o valor do produto %d: R$ ", i + 1);
scanf ("%f", &preco);
while (preco <= 0){ //PRODUTO NÃO PODE CONTER VALOR NEGATIVO OU = 0
printf ("\n******* Valor invalido!!! *******\n");
printf ("\nInforme o valor do produto novamente %d: R$ ", i + 1);
scanf ("%f", &preco);
}
printf ("\n=========================================\n\n");
}
printf ("\nVALORES NAO ATUALIZADOS");// IMPRESSÃO DOS VALORES NÃO ATUALIZADOS
printf ("\n=========================================\n\n");
for (i = 0; i <= 3; i++){ //IMPRESSÃO DOS VALORES PUROS
printf ("PRODUTO: %-10s - VALOR: R$ %.2f\n",nome, preco);
}
printf ("\n=========================================\n\n");
printf ("\nVALORES ATUALIZADOS"); // IMPRESSÃO DOS VALORES ATUALIZADOS
printf ("\n=========================================\n\n");
for (i = 0; i <= 3; i++){ //Os produtos com preco abaixo de R$ 100,00 serao atualizados em 12%
if (preco < 100){
preco_at = (preco *1.12);
printf ("PRODUTO: %-10s - VALOR: R$ %.2f\n",nome, preco_at);
}
else if (preco >= 100){
preco_at = (preco * 1.15);
printf ("PRODUTO: %-10s - VALOR: R$ %.2f\n",nome, preco_at);
}
}
maior = preco_at[0];
menor = preco_at[0];
for ( i = 0; i <= 3; ++i){ //AQUI ESTÁ PRONTO O MAIOR E O MENOR PRECO ATUALIZADOS
if (preco >= maior)
maior = preco_at;
strcpy (maior_preco[0], nome);
if (preco <= menor)
menor = preco_at;
strcpy (menor_preco[0], nome);
}
printf("\nPRODUTO COM MAIOR PRECO: %-10s R$ %.2f",maior_preco[0], maior);
printf("\nPRODUTO COM MENOR PREcO: %-10s R$ %.2f",menor_preco[0], menor); //ATÉ AQUI
getch ();
} -
Olá pessoal, tenho um problema do qual para que o acréscimo seja realizado o ano tem que ser "par" ,ou seja, resto 0. O problema é que mesmo ele sento resto != 0 a instrução é executada e a variável recebe o valor.Alguém ajuda a identificar o erro?#include <stdio.h>main (){float SL, SB, IMP, GB = 0, GTS;/*Salario liquido, Salario Bruto, Imposto, Gratificação por Biênio, Gratificação por Tempo de Serviço*/char SEXO;int TPS; /*Tempo de Serviço*/printf ("Digite o Salario Bruto: R$ ");scanf("%f", &SB);printf ("Informe o tempo de servico em anos: ");scanf("%f", &TPS);printf ("Informe o Sexo: ");scanf(" %c", &SEXO);if (SB < 200){ /*Calculo dos Impostos*/SB = SB;}else if (SB >= 200 && SB <= 450){IMP = SB*0.03;}else if (SB > 450 && SB <= 700){IMP = SB*0.08;}else if (SB > 700){IMP = SB*0.12;}SL += SB - IMP; /**/if (SB > 500 && SEXO == 'm' && TPS <= 3){ /*Gratificação por tempo de serviço Salario > R$ 500,00 */SL += 20;}else if (SB > 500 && SEXO == 'm' && TPS > 3){SL += 30;}else if (SB > 500 && SEXO == 'f' && TPS <= 3){SL += 25;}else if (SB > 500 && SEXO == 'f' && TPS > 3){SL += 40;}else if (SB <= 500 && SEXO == 'm' && TPS <= 4){ /*Gratificação por tempo de serviço Salario <= R$ 500,00 */SL += 23;}else if (SB <= 500 && SEXO == 'm' && TPS > 4){SL += 35;}else if (SB <= 500 && SEXO == 'f' && TPS <= 4){SL += 28;}else if (SB <= 500 && SEXO == 'f' && TPS > 4){SL += 33;}if (TPS % 2 == 0){ /*AQUI ELE EXECUTA A OPERAÇÃO MESMO O RESTO SENDO != 0*/GB = SB * 0.05;SL += GB;}printf ("\n%f", GB);printf ("\n%f", SL);printf ("\n%f", SB);printf ("\n%f\n\n", IMP);system ("PAUSE");}
-
Oi pessoal nossa estou querendo uma ajuda aqui.
Eu tenho um pc básico mais que eu jogo ate jogos como Call of Duty 6 super bem com uma ótima qualidade mesmo só que de uns 5 meses para cá vem acontecendo o seguinte problema eu jogo RPG online e o meu preferido é ragnarok só q todas as vezes que eu entro n só nele como em outros jogos após 10 min no máximo ele da um problema que o video fica um uns defeitos tipo pontilhados azuis e amarelos, o video apaga e o pc fica apitando sem pausar mais o pc continua liga só o video que some os pode ser por favor alguem ajuda?
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
Baixa velocidade em dispositivos móveis
em Redes e Internet
Postado
Nada feito camarada, a mesma coisa.