Ir ao conteúdo
  • Cadastre-se

Freator

Membro Júnior
  • Posts

    14
  • Cadastrado em

  • Última visita

posts postados por Freator

  1. Cara, não sei o sei nível de inglês, mas se conseguir se virar recomendo o site codeAcademy, eles inclusive tem um teste para te direcionar a linguagem que mais se adapta a tua vontade (normalmente vai dar python, que é uma linguagem gostosinha) caso queira algo em br, recomendo o C, tendo o site: cprogressivo (por ser mais "difícil", não sei se é real mas... aprender uma linguagem como o C e depois ir para uma como o python é mais fácil do que o inverso)

    • Curtir 1
  2. Bom dia a todos, estou com uma dúvida no que seria meu primeiro programa para terceiros... a dúvida é, ao programar em java, com o banco de dados (utilizando as classes dao...), eu sempre configuro a conexão de acordo com o meu banco de dados local, agora, para programar para um terceiro, encontrei o problema de: (1) o meu banco de dados ser configurado para um único computador e especifico ao usuário, e, (2) ele exigir que o usuário baixe um MySQL community, tentei procurar alguma solução mas não sei no certo como perguntar isso ao tio google :x

  3. #include <stdio.h>
    #include <stdlib.h>
    #include <locale.h>
    
    
    /* Faça um programa que preencha uma matriz 3x4 de valores reais, calcule e mostre:
    a quantidade de elementos pares
    a quantidade de elementos ímpares
    a média de todos os elementos 
    */
    
    int main()
    {
    	setlocale(LC_ALL, "PORTUGUESE");
    	int matriz[3][4];
    	int valor = 1, media = 0, pares = 0, impares = 0, contador = 0;
    	for(int i=0; i<4; i++)
    	{
    		for(int j=0; j<3; j++) //incremento em matriz com 2 dimensões
    		{
    			matriz[j][i] = valor;
    			valor++;
    			
    			if(matriz[j][i]%2 == 0) //PAR
    			{
    				pares++;
    			}
    			else //impar
    			{
    				impares++;
    			}
    			media += matriz[j][i]; //soma de todos os valores
    			contador++; //contador para realizar divisão pelo número de valores
    			printf("elementos: %d\t", matriz[j][i]);
    		}
    		
    	}
    	media = media/contador; //gera media
    	
    	printf("\na quantidade de elementos pares: %d\n", pares);
    	printf("a quantidade de elementos ímpares: %d\n", impares);
    	printf("a média de todos os elementos : %d\n", media);
    	
    	//Os valores foram de 1 a 12, caso queira testar, mude o inicial da variavel valor ou o incremento do mesmo dentro do laço.
    	
    	
    	return 0;
    }

     

  4. Boa tarde, estou com um dúvida sobre um upgrade que fiz no meu notebook, no caso o aspire da acer, ele veio apenas com 4gb de memória e eu decidi comprar um pente extra de 8gb, a minha dúvida é: exite algum problema de compatibilidade entre essas memórias ? no caso, a memória que já veio no notebook de 4gb e a memória de 8gb Kingston Hyperx Fury que comprei separado (já instalei as memórias, o computador alerta 12gb de ram, mas não sei se é real...)

  5. utilize a função "fflush(stdin);", o problema é com o buffer, se quiser, tem esse link que me salvou quando o mesmo ocorreu comigo: http://www.cprogressivo.net/2012/12/Buffer--o-que-e-como-limpar-e-as-funcoes-fflush-e-fpurge.html

     

    (coloquei o "fflush(stdin);" após o "scanf" no teste que fiz aqui e resolveu)

    adicionado 15 minutos depois

    Testei outras vezes e percebi que: caso eu colocasse "1", em seguida "c", ele entraria no "case 1", a gambiarra que fiz foi atribuir um valor ao "init" ao iniciar o "while", acredito que seja mais uma gambiarra que uma solução, creio que se tu trocar o "init" de "int" para "char" pode ser melhor nessa parte de validação...

    • Curtir 1
  6. no if está funcionando porque você diz que "a" recebe um valor (200), no else if, você apenas compara, e não declara um valor;

    adicionado 1 minuto depois

    o que acontece, ele entra no if, atribui 200 para A, compara com a condição, faz o que se pede, o A nunca recebe um valor diferente de 200, portanto, nunca maior que 1000

    adicionado 5 minutos depois

    outra coisa, no caso de "des *= 100/100;", o "des" está recebendo o valor de "des" * 1 (resultado de 100/100), portando, des = des

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

 

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!