Ingenieria de software
El cliente tiene en venta diversos terrenos de los cuales muchos de sus vendedores venden terrenos que no existen y nuestrocliente tiene el problema de demandas debido a esto, en caso de que el juicio falle a favor del comprador se verá obligado a cubrir los gastos del terrenomás alguna posible sanción o exigencia por parte del comprador.
Lo que el cliente necesita es un software en el cual se hagan los cálculos y validacionesnecesarias para asignar espacios existentes de forma triangular para la venta de terrenos.
Avance de la implementación:
#include<iostream>#include<cstdlib>
#include<cmath>
using namespace std;
int main ()
{
float a, b, c, p, area;
cout<<"Programa que identificala validez de los lados que forman un terreno.."<<endl;
do{
cout<<"Dame tres longitudes positivas."<<endl;cin>>a>>b>>c;
if(a<=0 || b<=0 || c<=0){ cout<<"Las longitudes deden de serpositivas."<<endl;system("pause");system("cls");}
}while(a<=0 || b<=0 || c<=0);
p=(a+b+c)/2;
if(p<=a || p<=b || p<=c) cout<<"Las longitudes proporcionadasno representan las dimensiones para un terreno triangular real. \n."<<endl;
else{
area=sqrt(p*(p-a)*(p-b)*(p-c));cout<<"El area del terreno es: "<<area<<endl;
}
system("pause");
}
ASZ,PRA,EG,JJG,AIL
Hermosillo, Sonora a 14/febrero/2012
Regístrate para leer el documento completo.