Uma ajuda para quem gosta de Geometria Analítica
Publicado por Rodrigo de Almeida Pupo 23/02/2005
[ Hits: 7.326 ]
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);
}
Perceptron Bolado - perceptron simples escrito em C
CAIXA ELETRÔNICO em c++ para Linux
Fibonacci por meio de uma função
Nenhum comentário foi encontrado.
Modo Simples de Baixar e Usar o bash-completion
Monitorando o Preço do Bitcoin ou sua Cripto Favorita em Tempo Real com um Widget Flutuante
fusermount3 no Ubuntu 25.10 - mantenha o perfil do AppArmor
[Resolvido] dlopen(): error loading libfuse.so.2 AppImages require FUSE to run.
Criação de diretórios e aplicação de restrições de acesso no Linux
Podem me chamar de 1mbecil :) (1)
Como ler fonte de um projeto? [RESOLVIDO] (5)
Perfil criado no samba ad dc não loga no Windows 10 e 11 [RESOLVIDO] (14)
diferença entre o Tor baixado pelo Gerenciador de Aplicativos e o Tor ... (0)
Debian Stable travado em atualizações: dist-upgrade não resolve [RESOL... (10)









