Uma ajuda para quem gosta de Geometria Analítica
Publicado por Rodrigo de Almeida Pupo 23/02/2005
[ Hits: 7.358 ]
Este Script tem a finalidade de determinar a distância de dois pontos, bem como o seu ponto médio.
//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);
}
Funções de comparação de String
Escrevendo um arquivo Unicode em C#
Nenhum comentário foi encontrado.
Bluefin - A nova geração de ambientes de trabalho Linux
Como atualizar sua versão estável do Debian
Cirurgia para acelerar o openSUSE em HD externo via USB
Quer auto-organizar janelas (tiling) no seu Linux? Veja como no Plasma 6 e no Gnome
Copiando caminho atual do terminal direto para o clipboard do teclado
Script de montagem de chroot automatica
Conselho distribuiçao brasileira (6)
archlinux resolução abaixou após atualização (15)
Não consigo instalar distro antiga no virtualbox nem direto no hd (33)









