Uma ajuda para quem gosta de Geometria Analítica

Publicado por Rodrigo de Almeida Pupo 23/02/2005

[ Hits: 7.036 ]

Download ga




Este Script tem a finalidade de determinar a distância de dois pontos, bem como o seu ponto médio.

  



Esconder código-fonte

//Programa que cálcula a distância entre dois pontos e tb relata o seu ponto médio.
//Desenvolvido por Rodrigo de Almeida Pupo
//rodrigopupo@terra.com.br

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

void sair (void);
int main(void)

{

float ax, ay, bx, by, dab, xm, ym;
initscr();

start_color();

init_pair(1,COLOR_WHITE,COLOR_BLUE);
init_pair(2,COLOR_GREEN,COLOR_BLUE);

bkgd(COLOR_PAIR(2));

move(2,3);
printw("Este programa tem a finalidade de ajudar o estudo da Geometria Analítica.");
move(3,3);
printw("*************************************************************************");

attroff(COLOR_PAIR(2));
attron(COLOR_PAIR(1));

move(6,3);
printw("Vamos determinar muitas coisa com dois pontos.");
move(7,3); 
printw("logo vc precisa descrevê-los:");
move(9,3);
printw("Digite o valor de Ax:"); scanw("%f",&ax);
move(10,3);
printw("Digite o valor de Ay:"); scanw("%f",&ay);
move(11,3);
printw("Digite o valor de Bx:"); scanw("%f",&bx);
move(12,3);
printw("Digite o valor de By:"); scanw("%f",&by);

dab=sqrt((bx-ax)*(bx-ax)+(by-ay)*(by-ay));

move(14,6);
printw("Assim a distância desses dois pontos é de %5.2f.",dab);
move(16,3);
printw("Não podemos esquecer tb dos pontos médio que são:");
xm=(ax+bx)/2;
ym=(ay+by)/2;

move(18,6);
printw("Para o eixo x temos %5.2f",xm);
move(19,6);
printw("Para o eixo y temos %5.2f",ym);
move(23,20);
printw("Tecle ENTER para sair.");


refresh();
getch();
sair();

}

void sair()

{

endwin();
exit(0);

} 

Scripts recomendados

Mostra valores da tabela ascii

Sequência de Fibonacci

Script de caixa eletrônico em C

Acendedor de leds pela porta paralela

Digitar dados em um vetor, guardando-os sequencialmente em um arquivo texto


  

Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts