0% encontró este documento útil (0 votos)
69 vistas

Programa C++

El documento presenta tres problemas de programación digital relacionados con figuras geométricas. El primero determina si cuatro puntos dados representan los vértices de un rectángulo calculando las distancias entre ellos. El segundo identifica el tipo de triángulo formado por tres lados dados. El tercero determina si un número es triangular basado en su fórmula de suma.

Cargado por

Raul MA
Derechos de autor
© © All Rights Reserved
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
69 vistas

Programa C++

El documento presenta tres problemas de programación digital relacionados con figuras geométricas. El primero determina si cuatro puntos dados representan los vértices de un rectángulo calculando las distancias entre ellos. El segundo identifica el tipo de triángulo formado por tres lados dados. El tercero determina si un número es triangular basado en su fórmula de suma.

Cargado por

Raul MA
Derechos de autor
© © All Rights Reserved
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 5

PRACTICA

PROGRAMACION DIGITAL
Rectngulo: Escriba una expresin que determine si dados cuatro puntos del
plano, estos pueden representar los vrtices de un rectngulo.
(x1, y6) (x4, y6)
(x2, y5) (x3, y5)

(x2, y2) (x3, y2)


(x1, y1) (x4, y1)
#include <iostream>
using namespace std;
int main()
{ double ab,ac,ad,a1,a2,b1,b2,c1,c2,d1,d2;
/* Sean los puntos de coordeandas: a: (a1,a2) , b:(b1,b2), c:( c1,c2) d:( d1,d2) */
cout << " Introduce los 4 vertices:"<<endl;
cout <<"\n Componentes vertice a:";
cin>>a1>>a2;
cout <<"\n Componentes vertice b:";
cin>> b1>> b2;
cout <<"\n Componentes vertice c:";
cin>> c1>>c2;
cout <<"\n Componentes vertice d:";
cin>> d1>>d2;
ab= ((b1-a1)*(b1-a1)+(b2-a2)*(b2-a2));
ac= ((c1-a1)*(c1-a1)+(c2-a2)*(c2-a2));
ad= ((d1-a1)*(d1-a1)+(d2-a2)*(d2-a2));
if ((ab+ac) == ad ||
(ab+ad)== ac||
(ad+ac)== ab)
{ cout <<"\n Los puntos constituyen vertices de un rectangulo"<<endl;}
else cout <<"\n Los puntos no constituyen vertices de un rectangulo"<<endl<<endl;
return 0;
}

Ser o no ser triangulo: Dadas tres cantidades reales positivas, se quieren


dilucidar las siguientes situaciones.
Qu es un triangulo?
Es escaleno?
Es equiltero?
Es issceles?

# include<iostream>
using namespace std;
main()
{int a,b,c;
cout<<"\n Digite lado A:";
cin>>a;
cout<<"\n Digite lado B:";
cin>>b;
cout<<"\n Digite lado C:";
cin>>c;
if(a+b<c||a+c<b||b+c<a)
cout<<"\n No forman un triangulo";
else
{if(a==b&&a==c&&b==c)
cout<<"\n Es un triangulo EQUILATERO";
else
{
if(a==b||a==c||b==c)
cout<<"\n Es un triangulo ISOCELES";
else
cout<<"\n Es un triangulo ESCALENO";
}
}
return 0;
}

Nmeros triangulares: considere la secuencia de los nmeros triangulares:


1,3,6,10,.. Cuyo nombre refleja su ley de formacin:
1 3 6 10

Identificacin de nmeros triangulares Escribe una expresin que indique si un


numero natural t es triangular, si es de la forma.

= =1

También podría gustarte