Wikipedia

Resultados de la búsqueda

domingo, 9 de noviembre de 2014

Mi Ejercicio De Valor Futuro Con Sus Funciones

#include <iostream>
using namespace std;
 #include <iomanip>
using std::setprecision;

double valorfuturo(double,double,double);
double valorpresente(double,double,double);
double interes(double,double,double,double);
double tiempo(double,double,double);

void menu();

void main(){
int opt;
double vf,vp,i,t;
double intereses=0.0;
do{
system("cls");
menu();
cin>>opt;

switch(opt){


case 1:

system("cls");
cout<<"*** Calculo del Valor Futuro ***"<<endl;
cout<<endl<<endl;
cout<<"Ingrese el Valor Presente o Capital:  ";
cin>>vp;
cout<<"Ingrese el la tasa de interes: ";
cin>>i;
cout<<"Ingrese el tiempo: ";
cin>>t;
if(i<1&& t<40){
if ((vp!=0 )&&( i!=0 )&& (t!=0)) {
cout<<"El valor futuro con los datos ingresados es: "<<valorfuturo(vp,i,t)<<endl;
system("pause");
}
else{
cout<<"No se puede calcular datos insuficientes "<<endl;
system("pause");
}
}
else{
cout<<"No se puede calcular  porque la tasa de interes es mayor que 1 o el Tiempo es Mayor que 40 "<<endl;
system("pause");
}
break;

case 2:
system("cls");
cout<<"*** Calculo del Valor Presente ***"<<endl;
cout<<endl<<endl;
cout<<"Ingrese el Valor Futuro o Monto:  ";
cin>>vf;
cout<<"Ingrese el la tasa de interes: ";
cin>>i;
cout<<"Ingrese el tiempo: ";
cin>>t;
if(i<1 && t<40){
if (vf!=0 && i!=0 && t!=0) {
cout<<"El valor Presente con los datos ingresados es: "<<valorpresente(vf,i,t)<<endl;
system("pause");
}
else{
cout<<"No se puede calcular  datos insuficientes "<<endl;
system("pause");
}
}
else{
cout<<"No se puede calcular  porque la tasa de interes es mayor que 1 o El tiempo Es Mayor que 40 "<<endl;
system("pause");
}
break;


case 3:
system("cls");
cout<<"*** Calculo de la tasa de interes ***"<<endl;
cout<<endl<<endl;
cout<<"Ingrese el Valor Futuro o Monto:  ";
cin>>vf;
cout<<"Ingrese el valor Presente: ";
cin>>vp;
cout<<"Ingrese el tiempo: ";
cin>>t;
if(t<40){
if (vf!=0 && vp!=0  && t!=0  ) {
cout<<"La tasa de interes es : "<<interes(vf,vp,intereses,t)<<endl;
system("pause");
}
else{
cout<<"No se puede calcular datos insuficientes "<<endl;
system("pause");
}
}
else{
cout<<"No se puede calcular  porque El tiempo Es Mayor que 40 "<<endl;
system("pause");
}
break;

case 4:
system("cls");
cout<<"*** Calculo del tiempo ***"<<endl;
cout<<endl<<endl;
cout<<"Ingrese el Valor Futuro o Monto:  ";
cin>>vf;
cout<<"Ingrese el valor Presente: ";
cin>>vp;
cout<<"Ingrese La Tasa de Interes: ";
cin>>i;
if(i<1){
if (vf!=0 && vp!=0  && i!=0) {
cout<<"El tiempo es: "<<tiempo(vf,vp,i)<<endl;
system("pause");
}
else{
cout<<"No se puede calcular datos insuficientes "<<endl;
system("pause");
}
}
else{
cout<<"No se puede calcular porque la tasa de interes es mayor que 1"<<endl;
system("pause");
}
break;


}
}while(opt!=9);

}
void menu(){


cout<<"***Programa De Calculo De Valor***"<<endl;
cout<<endl<<endl;
cout<<" 1.Calcular el Valor Futuro"<<endl;
cout<<" 2.Calcular el Valor Presente"<<endl;
cout<<" 3.Calcular la Tasa de Interes"<<endl;
cout<<" 4.Calcular El tiempo"<<endl;
cout<<endl<<endl;
cout<<" 9.-Salir"<<endl<<endl<<endl<<endl<<endl;
cout<<" ->";

}
double valorpresente(double vf,double i,double t){
cout << fixed << setprecision( 2 );
return vf /(pow( 1.0 + i, t ));
}

double valorfuturo(double vp,double i,double t){
cout << fixed << setprecision( 2 );
return vp * pow( 1.0 + i, t );
}


double interes(double vp,double vf,double intereses,double t){
cout << fixed << setprecision( 2 );
return  -1*(pow( vf/vp,1/t)-1);
}

double tiempo(double vp,double vf,double i){
cout << fixed << setprecision( 0 );
return -1*(log(vf/vp) / log(1+i));
}


sábado, 11 de octubre de 2014

Funcion While

En este ciclo el cuerpo de instrucciones se ejecuta mientras una condición permanezca como verdadera en el momento en que la condición se convierte en falsa el ciclo termina.
Su formato general es :
cargar o inicializar variable de condición;
while(condición)
{
grupo cierto de instrucciones;
instrucción(es) para salir del ciclo;
};
Un error muy comun con el while, es poner un punto y coma(;) despues de la (condición) ejemplo while(condicion); ←-esto es y causa un error.
Prog7.cpp
- See more at: http://www.programacionfacil.com/cpp/ciclo_while#sthash.8kYKij1D.dpuf


martes, 30 de septiembre de 2014

Programa Repetitivo De 3 en 3

# include <iostream>

using namespace std;

void main(){
int contador = 0;

while(contador <=100){
cout<<contador<<endl;

contador +=3;
}

system("pause");
}

La Apertura del bloque de código como son los llaves sirven para afirmar lo que estamos declarando....{}{}{}{}{}{}

Contador=contador+1
Contador+=1
Contador++
++Contador....

Dia De Clase :) Mas y Mas conocimientos de c++

miércoles, 24 de septiembre de 2014

Cadena De Caracteres

Cadena de caracteres.Una cadena en C++ es un conjunto de caracteres, o valores de tipo "char", terminados con el carácter nulo. Internamente se almacenan en posiciones consecutivas de memoria en forma de arreglo.
Si la cadena fuente es de longitud mayor que la cadena destino, se cae en el gravísimo error de sobrescribir después del final de la cadena fuente. Una variante de esta función y que ayuda a eliminar el efecto colateral arriba expresado es utilizar la función strncpy, stpncpy(var_cadena, cadena2, cantidad) que posee un tercer parámetro (cantidad) para indicar cuántos caracteres serán transferidos. Una vez transferidos los caracteres, debe escribirse en la cadena destino el carácter null.

Ejemplo

#include <iostream.h>
#include <string.h>
void main(void)
{ 
   char destino[10];
   char origen[] = "abcdefghi";
   strncpy(destino, origen, 3);
   destino[3] = '\0'; //Si esto no se hace, la salida es imprevisible
   cout << destino<< '\n'; }
La salida sería:
abc 
Es bueno destacar que si una cadena se define con un constructor corriente de arreglo, como en:
 
char cadena[6];
no resultaría posible hacer:
cadena = "casa";   // ERROR
pues, como sabemos, no es posible aplicar el operador de asignación para arreglos completos. Entonces usaríamos: strcpy(cadena, "casa"); lo cual es mejor que la solución de copiar de una cadena para otra carácter a carácter:
for(i = 0; i < strlen(cadena2); i++)
var_cadena[i] = cadena2[i];
var_cadena[i] = '\0'; // carácter nulo de terminación
}

martes, 23 de septiembre de 2014

Conocimientos Del iF Y else

Elseif, como su nombre lo sugiere, es una combinación de if y else. Del mismo modo que else, extiende una sentencia if para ejecutar una sentencia diferente en caso que la expresión if original se evalúe como FALSE. Sin embargo, a diferencia de else, esa expresión alternativa sólo se ejecutará si la expresión condicional del elseif se evalúa como TRUE. Por ejemplo, el siguiente código debe mostrar a es mayor que b, a es igual que b o a es menor que....

//Procesar la informacion 
notaFinal = n1 + n2 + n3;

cout<<"la nota final es:"<<notaFinal<<"\n\n";

if(notaFinal >=70)
cout<<"Felicidades Usted Aprobo el Curso!!!\n";

if(notaFinal <70)
cout<<"Usted esta reprobando, debe repetir el curso\n";
else{
if(notaFinal >=90)
cout<<"sobre saliente"<<endl;
else
if(notaFinal <80)
cout<<"muy bueno"<<endl;
else
if(notaFinal >=70)
cout<<"bueno"<<endl;

else
cout<<"Debe Mejorar"<<endl;



domingo, 21 de septiembre de 2014

Programación Estructurada es una clase que en la actualidad por lo poco que hemos aprendido en el transcurso de los primeros día es realmente importante ya que es una metodología y un nuevo mundo lleno de retos por el motivo de practica hemos conocido los puntos como lo son..

Código Fuente
Código Objeto
= Compilador..

Sistema Numéricos Como Ser:
Memoria Ram
Procesador
Lenguajes De Programación
C++
Visual Basic
Java

Técnicas:
DFD
Pseudo Código

Así Mismo todo programa tiene una entrada--Son procesados--y una salida.