Arquivos de Tags: Matemática

[Computação] Teoria dos grafos

Uma excelente vídeo que aborda as principais definições da teoria dos grafos.

[]‘s

[Pensamentos] A magia da matemática

A matemática é fantástica, sempre fui intrigado com a matemática e suas “mágicas”

O vídeo abaixo e da apresentação da Rosana Hermann, que me surpreendeu bastante com a sua performance na palestra.

Rosana Hermann from TEDxPortoAlegre on Vimeo.

Esse vídeo me lembrou esses outros, o primeiro e sobre a série de fibonacci e o que apresenta as famosas figuras fractais

Ai as figuras fractais.

[]‘s

[Programação] Funções hiperbólicas em C

Em textos anteriores vimos as arcfunções em C, funções trigonométricas como seno, cosseno, tangente em C, hoje conheceremos os recursos que a linguagem C nos oferece para trabalhamos com funções hiperbólicas.

Em C temos as funções:

sinh ();
cosh ();
tanh ();

Ambas recebem valores do tipo double e retornam double também.

Códigos exemplo:

#include <stdio.h>
#include <math.h> //Biblioteca matematica

int main ()
{
        double a,b,c,a1,b1,c1;

        printf("Codigo simples que calcula:\n");
        printf("- seno hiperbpolico de a\n");
        printf("- cosseno hiperbolico de b\n");
        printf("- tangente hiperbolico de c\n");

        printf("Digite um valor para a:");
        scanf("%lf",&a);

        printf("Digite um valor para b:");
        scanf("%lf",&b);

        printf("Digite um valor para c:");
        scanf("%lf",&c);

        //Calculos
        a1 = sinh(a);
        b1 = cosh(b);
        c1 = tanh(c);

        printf("Resultados:\n");
        printf("Seno hiperbolico de a: %lf\n",a1);
        printf("Cosseno hiperbolico de b: %lf\n",b1);
        printf("Tangente hiperbolica de c: %lf\n",c1);

        return 0;
}

Foi utilizado o compilador: gcc versão 4.4.5, em caso de erros durante a compilação usar o parâmetro -lm.

[]‘s

[Programação] Arcfunções em C

Olá a todos.

Dando continuação ao uso da biblioteca math.h hoje veremos como utilizar as arcfunções (ou funções de arco ou funções trigonometricamente inversas como também são conhecidas), elas são :

  • asen() que calcula o arco-seno,
  • acos() que calcula o arco-cosseno
  • atan() que calcula o arco-tagente

Ambas as funções retornam e recebem valores do tipo double. Em caso de problema ao compilar com o gcc usar o parametro -lm. Segue abaixo um codigo que demonstra o uso das funções.

#include <stdio.h>
#include <math.h> //header requerido pelas funcoes asin(),acos(),atan()

int main()
{
	double valor,resultado[2];

	printf("Digite um valor: ");
	scanf("%lf",&valor);

	//A funcao sinh() calcula o arcoseno
	resultado[0] = asin(valor);

	//A funcao cosh() calcula o arcocosseno
	resultado[1] = acos(valor);

	//A funcao tanh() calcula o arcotangente
	resultado[2] = atan(valor);

	printf("Resultados:\n");
	printf("Arcoseno: %lf\n",resultado[0]);
	printf("Arcocosseno: %lf\n",resultado[1]);
	printf("Arcotangente: %lf\n",resultado[2]);

	return 0;
}

Boa sorte e bons estudos :)

[]‘s

[Programação] Trabalhando com arredondamento de números decimais em C

Para arredondamos um número decimal (de ponto flutuante) em C, temos duas alternativas, usamos a função ceil() ou a floor().

  • Ceil: Ela arredonda para cima, ex: 1,98 ficaria 2
  • Floor: Esta faz o oposto da ceil, arredonda para baixo, ex: 1,56 ficaria 1

Segue abaixo um código de exemplo do uso destas funções:

#include <stdio.h>
#include <math.h>

int main()
{
	int resultado,resultado2;
	double valor;

	printf("Digite um valor:");
	scanf("%lf",&valor);

	resultado = ceil(valor);
	resultado2 = floor(valor);

	printf("Arredondado com ceil: %d\n",resultado);
	printf("Arredondado com floor: %d\n",resultado2);

	return 0;
}

Boa sorte e bons estudos.

[]‘s

Pagina 1 of 212
SEO Powered by Platinum SEO from Techblissonline