Entrada destacada

Programa que diga si un número es par o no. Finaliza al pulsar “0”.

#include <stdio.h> void main(){ int num; printf("Por favor, escribe el numero que quieras.Te diremos si es par ...

jueves, 6 de julio de 2017

Buscar la distancia mas alejada

#include <iostream>
#include <math.h>
using namespace std;
int main() {
int u,v,x,y,n,coordx,coordy,m=1;
float d,may;
cout<<"Ingrese la coordenada de ubicacion de la fabrica (u,v)\n";
cout<<"Coordenada U = ";
cin>>u;
cout<<"Coordenada V = ";
cin>>v;
cout<<"Ingrese la cantidad de sitios de distribucion\n";
cin>>n;
cout<<"Ingrese las coordenadas de los sitios de distribucion (x,y)\n";
while(m<=n){
cout<<"\nCoordenada X = ";
cin>>x;
cout<<"Coordenada Y = ";
cin>>y;
d=sqrt(pow((x-u),2)+pow((y-v),2));
if(m==1){
may=d;
coordx=x;
coordy=y;
}
if(d>may){
may=d;
coordx=x;
coordy=y;
}
cout<<"La distancia es "<<d<<"\n";
m++;
}
cout<<"\nLa distacia del sitio mas alejado es: "<<may;
cout<<"\nSus coordenadas son: ";
cout<<"\nSu coordenada en x es "<<coordx;
cout<<"\nSu coordenada en y es "<<coordy;
return 0;
}

Buscar el mayor valor de una funcion

#include <iostream>
#include <math.h>
using namespace std;
int main() {
float x=1.0,fx,may,numMay;
for(float i=1;i<=4;i=i+0.1){
fx=sin(x)+log(x);
if(x==1){
may=fx;
}
if(fx>may){
may=fx;
numMay=x;
}
cout<<"\nCuando x es \t"<<x<<"\t el resultado es \t"<<fx<<"\n";
x+=0.1;
}
cout<<"\nEl mayor valor de la funcion es "<<may<<" cuando x toma el valor de "<<numMay;
return 0;
}

Suma de distancias de puntos

#include <iostream>
#include <math.h>
using namespace std;
int main() {
int n,x,y,x1,y1;
float d,suma;
cout<<"Ingrese la cantidad de puntos de un plano:\n";
cin>>n;
cout<<"Ingrese las coordenadas de los puntos:\n";
cout<<"\nCoordenada X = ";
cin>>x;
cout<<"Coordenada Y = ";
cin>>y;
for(int i=1;i<n;i++){
cout<<"\nCoordenada X = ";
cin>>x1;
cout<<"Coordenada Y = ";
cin>>y1;
d=sqrt(pow((x1-x),2)+pow((y1-y),2));
cout<<"La distancia es "<<d<<"\n";
suma+=d;
x=x1;
y=y1;
}
cout<<"\nLa suma de las distancias es "<<suma;
return 0;
}

Suma de cubos

#include <iostream>
#include <math.h>
using namespace std;
int main() {
int n,res,suma=0;
cout<<"Ingrese hasta que numero desea sumar\n";
cin>>n;
for(int i=1;i<=n;i=i+2){
res=pow(i,3);
suma+=res;
cout<<"\n\t"<<i<<" al cubo es "<<res;
}
cout<<"\n\tLa suma es "<<suma;
return 0;
}

Fibonacci y suma

#include <iostream>
using namespace std;
int main() {
float a,suma,i,n=0,x=1;
int numero=0;
cout << "Ingrese un numero" << endl;
cin >> numero;
for (i=0;i<=numero;i++) {
suma+=n;
cout << i << ": " << n << endl;
a = x+n;
n = x;
x = a;
}
cout<<"La suma es "<<suma;
return 0;
}

Manejo de menu completo

#include <iostream>
using namespace std;
int main() {
int tot,resp,salCont,legCont;
bool exit=true;
cout<<"Ingrese la cantidad de inicial de contenedores: \n";
cin>>tot;
cout<<"\t(1)Salida de contenedores \n\t(2)LLegada de contenedores \n\t(3)Cantidad actual de contenedores \n\t(4)Terminar el control\n";
do
{
cout<<"Seleccione una opcion:\n";
cin>>resp;
if(resp==1){
cout<<"Cuantos contenedores desea sacar...\n";
cin>>salCont;
tot-=salCont;
if(tot<=0){
tot=0;
cout<<"Usted ya no tiene contenedores\nTotal de contenedore es "<<tot<<"\n";
}
}
if(resp==2){
cout<<"Cuantos contenedores llegaron...\n";
cin>>legCont;
tot+=legCont;
}
if(resp==3){
cout<<"\nCantidad actual de contenedore es "<<tot<<"\n";
}
if(resp==4){
exit=false;
}
}
while(exit==true);
return 0;
}

Calcula tu numero respecto a tu fecha de nacimiento

#include <iostream>
#include <math.h>
using namespace std;
int main() {
int anio,mes,dia,m,tot,suma=0,aux=1;
cout<<"Ingrese el anio de su nacimiento\n";
cin>>anio;
cout<<"\nIngrese el mes de su nacimiento(1-12)\n";
cin>>mes;
cout<<"\nIngrese el dia de su nacimeinto\n";
cin>>dia;
tot=anio+mes+dia;
cout<<"\nEl total es "<<tot;
while(tot!=0){
  m=tot%10;
  tot=floor(tot/10);
  suma+=m;
  }
tot=suma;
if(tot>=10){
suma=0;
m=0;
while(tot!=0){
  m=tot%10;
  tot=floor(tot/10);
  suma+=m;
  }  
}
cout<<"\nEl numero que le corresponde es "<<suma;
return 0;
}