Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Consideraciones:
3 longitudes (a, b, c) forman un triángulo si la suma de los dos lados menores es mayor al
lado mayor, caso contrario NO FORMAN UN TRIÁNGULO.
Si forman un triángulo y si los tres lados son iguales entonces el triángulo es EQUILÁTERO.
Si forman un triángulo y si solo dos lados son iguales entonces el triángulo es ISOSCELES.
Si forman un triángulo y si los tres lados son distintos entonces el triángulo es ESCALENO.
NO FORMAN UN TRIANGULO
Proceso triangulos
Leer a, b, c
Si a > b Entonces
aux=a
a=b
b=aux
FinSi
Si b > c Entonces
aux=b
b=c
c=aux
FinSi
Si a+b > c Entonces
Si a = b Entonces
Si a = c Entonces
Escribir "TRIANGULO EQUILATERO"
Sino
Escribir "TRIANGULO ISOSCELES"
FinSi
Sino
Si a = c Entonces
Escribir "TRIANGULO ISOSCELES"
Sino
Si b = c Entonces
Escribir "TRIANGULO ES ISOSCELES"
Sino
Escribir "TRIANGULO ES ESCALENO"
FinSi
FinSi
FinSi
Sino
Escribir "NO FORMAN UN TRIANGULO"
FinSi
FinProceso
PROGRAMA EN C++:
#include <iostream>
int main()
{
double a, b, c, aux;
cin >>a >>b >>c;
if(a > b)
{
aux=a;
a=b;
b=aux;
}
if(b > c)
{
aux=b;
b=c;
c=aux;
}
if(a+b > c)
if(a == b)
if(a == c)
cout << "TRIANGULO EQUILATERO";
else
cout << "TRIANGULO ISOSCELES";
else
if(a == c)
cout << "TRIANGULO ISOSCELES";
else
if(b == c)
cout << "TRIANGULO ES ISOSCELES";
else
cout << "TRIANGULO ES ESCALENO";
else
cout << "NO FORMAN UN TRIANGULO";
return 0;
}
2. Realizar un algoritmo y su programa en C++ para hallar el valor de la siguiente serie de n términos:
2 4 6 8 10 12 14
S .....
11 23 35 47 59 6 11 7 13
Ejemplo: Entrada n = 3
2 4 6
S
11 23 35
Salida S 2.55
Ejemplo: Entrada n = 5
2 4 6 8 10
S
11 23 35 47 59
Salida S 3.99156
Y mostrar la salida:
Salida S
PROGRAMA EN C++:
#include <iostream>
int main()
{
int n, par, imp, i;
double s, ter;
cin >> n;
s=0;
par=2;
imp=1;
for (i=1; i<=n; i++)
{
ter=(double)par/(i+imp);
s=s+ter;
par=par+2;
imp=imp+2;
}
cout << "S = " <<s;
return 0;
}
Hasta que el último término generado sea inmediatamente mayor a un número num ingresado por
teclado:
Por ejemplo:
Entrada num = 16
Entrada num = 36
Entrada num = 80
Salida
PROGRAMA EN C++:
#include <iostream>
int main()
{
int num, ter,inc;
cin >>num;
ter=0;
inc=1;
do
{
ter=ter+inc;
cout << ter <<" ";
inc=inc+1;
}
while (ter<=num);
return 0;
}