Uma ajuda para quem gosta de Geometria Analítica
Publicado por Rodrigo de Almeida Pupo 23/02/2005
[ Hits: 7.287 ]
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);
}
Operações com vetor (soma, subtração e multiplicação) em C
Escrevendo um arquivo Unicode em C#
Nenhum comentário foi encontrado.
Monitorando o Preço do Bitcoin ou sua Cripto Favorita em Tempo Real com um Widget Flutuante
IA Turbina o Desktop Linux enquanto distros renovam forças
Como extrair chaves TOTP 2FA a partir de QRCODE (Google Authenticator)
Como usar Gpaste no ambiente Cinnamon
Atualizando o Fedora 42 para 43
Como saber se o seu e-mail já teve a senha vazada?
VOL já não é mais como antes? (9)
É normal não gostar de KDE? (13)
E aí? O Warsaw já está funcionando no Debian 13? [RESOLVIDO] (15)
Secure boot, artigo interessante, nada técnico. (4)
copiar library para diretorio /usr/share/..... su com Falha na a... (1)









