Ir ao conteúdo
  • Cadastre-se

Calculadora Geometrica


ugboy

Posts recomendados

Ola pessoal...estou um projeto onde tenho que fazer uma calculadora geometrica.......q execute as sequintes expressoes....

Calculadora Geométrica

*Distancia de dois pontos no plano cartesiano;

*Calcula da área de um triangulo no plano cartesiano;

*Verificação da existência de um triangulo;

desde de já agadeço o esferço...

Marcello - Barra do Garças _MT

Link para o comentário
Compartilhar em outros sites

  • Membro VIP

Distancia entre dois pontos eu sei!! O código fonte dessa função da calculadora deverá ser algo assim:

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

int main(){
float xf, xi, yf, yi, dab, deltax, deltay, dx, dy, rootof;
system("cls");
printf("Geometria Analitica\n");
printf("Resolvedor de Distancia entre dois pontos em dois eixos\n");
printf("\nDesenvolvido por: FBorges22\n\n");

printf("Digite o valor de X final: ");
scanf("%f", &xf);
printf("Digite o valor de X inicial: ");
scanf("%f", ξ);
printf("Digite o valor de Y final: ");
scanf("%f", &yf);
printf("Digite o valor de Y inicial: ");
scanf("%f", &yi);

deltax = xf - xi;
deltay = yf - yi;
dy = p o w(deltay,2);
dx = p o w(deltax,2);
rootof = dy + dx;
dab = sqrt(rootof);

printf("\n\nDistancia de A e B total:\n");
printf("dab = %.4f\n", dab);
getch();
}

Espero ter ajudado!

*obs*: o p o w acima é tudo junto!!!

Link para o comentário
Compartilhar em outros sites

Boa tarde ....FBorges esse peguei...aqui mesmo no forum....fiz alguns modificaçoes e rodou belezinha........tbem estou tentando fazer os outros....quando eu conseguir ou alguem aqui no forum me ajudar te passo o codigo.....estou fazendo levantamento dos calculos para poder montar o codigo...obrigado pela ajuda....falou t+

Link para o comentário
Compartilhar em outros sites

vou meio q passar o algoritmo aqui, depois você passa pra linguagem decentemente

área de um triângulo:

float xa, xb, xc, ya, yb, yc, det, s;

clrscr();
printf("Área de triângulo no plano cartesiano");

printf("Digite o vértice Xa");
scanf("%d", &xa);
printf("Digite o vértice Ya");
scanf("%d", &ya);
printf("Digite o vértice Xb");
scanf("%d", &xb);
printf("Digite o vértice Yb");
scanf("%d", &yb);
printf("Digite o vértice Xc");
scanf("%d", &xc);
printf("Digite o vértice Yc");
scanf("%d", &yc);

det = xa * yb + xb * yc + xc * ya - yb * xc - ya * xb - xa * yc;
// tem que transformar o resultado em módulo, não lembro a função
//det = <modulo> (det);

s = det/2;

printf ("A área do triângulo é %f", s);
getch();

espero ter ajudado

Link para o comentário
Compartilhar em outros sites

existência de um triângulo



float a, b, c;
clrscr();
printf("Existencia de um triângulo")
printf("Digite o vértice A");
scanf("%f", &a);
printf("Digite o vértice B");
scanf("%f", &;
printf("Digite o vértice C");
scanf("%f", &c);

if ((a > && (a > c)) {
 if ((b + c) < a) { printf("Triângulo válido");}
} elseif ((b > a) && (b > c)) {
 if ((a+c) < { printf("Triângulo válido");}
} elseif ((c > a) && (c > ) {
 if ((a + < c) { printf("Triângulo válido");}
} else {
 printf("Triângulo inválido");
}

getch();

Link para o comentário
Compartilhar em outros sites

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...