Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - MellaSystems

#1
PHP / Re: Alguien me orienta
18 Enero 2016, 19:59 PM
Gracias brother pero errores tras errores pude lograr que me imprima la tabla de amortizacion que hacia llamaba en el ciclo for.
Código (php) [Seleccionar]
public function CalcPrestamo($monto, $interes, $tiempo){
                $this->monpre = $monto;
                $this->intpre = $interes;
                $this->timepre = $tiempo;
               
                $interes /=100;
               
                $int = $monto * $interes;
                $intCuo = $int / $tiempo;
                $pagCap = $monto / $tiempo;
                $cuotas = $intCuo + $pagCap;
                $amort = $cuotas - $int;
                $vf = $monto + $int;
               
                echo "<HR />";
                echo "<h3><strong>Calculos del Prestamo</strong></h3>";
               
                echo '<table align="center" width="40%" border="0" cellspacing="1" cellpadding="1">';
                echo "<tr>";
                echo "<td align='left'>MONTO: </td>";
                echo '<td colspan="2"><div align="left" >'.$monto.'</div></td>';
                echo '<td align="left">INTERES:</td>';
                echo '<td colspan="2"><div align="left" >'. $int .'</div></td>';
                echo '</tr>';
                echo "<tr>";
                echo "<td align='left'>TIEMPO: </td>";
                echo '<td colspan="2"><div align="left" >'.$tiempo.'</div></td>';
                echo '<td align="left">CUOTA:</td>';
                echo '<td colspan="2"><div align="left" >'. round($cuotas,2) .'</div></td>';
                echo '</tr>';
                echo "</table>";
                echo "<br />";

                            echo "<table class='tableloans' cellspacing='1' align='center' border='1'>";
                            echo "<tr>";
                                echo "<th align='center'>Periodo</th>";
                                echo "<th align='center'>Cuota</th>";
                                echo "<th align='center'>Inter&eacute;s</th>";
                                echo "<th align='center'>Amortz</th>";
                                echo "<th align='center'>T Amortizado</th>";
                            echo "</tr>";
               
                        $tar = 0;
               
                        for($valor = 1; $valor <= $tiempo; $valor++){
                            $tar = $tar+$amort;
                           
                            echo "<tr>";
                                echo "<td align='center'>".$valor. "</td>";
                                echo "<td align='center'>".round($cuotas,2) . "</td>";
                                echo "<td align='center'>".$int . "</td>";
                                echo "<td align='center'>".round($amort,2). "</td>";
                                echo "<td align='right'>". round($tar,2) ."</td>";
                            echo "</tr>";
                        }
                        echo "<table>";
            }
Esa fue la solucion a mi problema Gracias
#2
PHP / Re: [duda] campo formulario textarea?
18 Enero 2016, 14:58 PM
Amigo checa el tipo de dato y el tamaño del campo sinosis en tu base de datos.
#3
PHP / Alguien me orienta
18 Enero 2016, 14:39 PM
Tengo este codigo:

Código (php) [Seleccionar]

public function CalcPrestamo($monto, $interes, $tiempo){
                $this->monpre = $monto;
                $this->intpre = $interes;
                $this->timepre = $tiempo;
               
                $interes /=100;
               
                $int = $monto * $interes;
                $pagCap = $monto / $tiempo;
                $cuotas = $int + $pagCap;
                $amort = $cuotas - $pagCap;
                $vf = $monto + $int;
               
                echo "<HR />";
                echo "<h3><strong>Calculos del Prestamo</strong></h3>";
               
                echo '<table width="361" border="0" cellspacing="2" cellpadding="1">';
                echo "<tr>";
                echo "<td width='295'><div align='right' class='style2'>MONTO: </div></td>";
                echo '<td width="56"><div align="right" class="style2">'.$monto.'</div></td>';
                echo '</tr>';
                echo '<tr>';
                echo '<td width="295"><div align="right" class="style2">INTERES:</div></td>';
                echo '<td width="56"><div align="right" class="style2">'. $int .'</div></td>';
                echo '</tr>';
                echo '<tr>';
                echo '<td width="295"><div align="right" class="style2">TIEMPO DE PAGO:</div></td>';
                echo '<td width="56"><div align="right" class="style2">'.$tiempo.'</div></td>';
                echo '</tr>';
                echo "<tr>";
                echo '<td width="295"><div align="right" class="style2">CUOTA</div></td>';
                echo '<td width="56"><div align="right" class="style2">'.$cuotas.'</div></td>';
                echo "</tr>";
                echo "</table>";
                echo "<br />";

                echo "<table class='tableloans' align='center'>";
                            echo "<tr>";
                                echo "<th align='center'>TIEMPO</th>";
                                echo "<th align='center'>CUOTA</th>";
                                echo "<th align='center'>INTERES</th>";
                                echo "<th align='center'>AMORTIZACION</th>";
                                echo "<th align='center'>T AMORTIZADO</th>";
                            echo "</tr>";
                       
                        for($i = 1; i <= $tiempo; $i++){
                            echo "<tr>";
                                echo "<td align='left'>".$tiempo . "</td>";
                                echo "<td align='left'>".$cuotas . "</td>";
                                echo "<td align='left'>".$int . "</td>";
                                echo "<td align='left'>".$amort . "</td>";
                                echo "<td align='left'>".$vf . "</td>";
                            echo "</tr>";
                        }
                        echo "<table>";
//aqui no me imprime nada
            }


Gracias de ante mano!!!
#4
Gracias Hade con eso puedo tener una idea mas clara
#5
El Sistema de Prestamos que tengo en mente es para llevar el control de los pagos, es decir un cliente solicita un prestamo y el mismo elige si quiere pagarlo diario, semanal, quincenal, mensual, bimensual, trimestral. Dependiendo el tipo de pago se generara una tabla de los pagos que debe realizar el cliente.

Gracias
#6
Bases de Datos / Necesito algunas Sugerencias
4 Enero 2016, 06:33 AM
Cuales tablas podria crear para un Sistema de Prestamos

Ya tengo:

Cliente
Prestamo
DetallePrestamo

Alguien me puede ayudar si no es mucha molestia
#7
Tengo esta funcion amigos, antes de uso un deque<cEstudiante> dEstudiante

Código (cpp) [Seleccionar]
void eliminar_estudiante(){
    int cont = -1;
    char op;
    string matricula;
    SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), Color_Yellow);
    cout<<"      ---------------------------------------------------------------------\n";
    cout<<"             <<<<<<<<<<     ESTUDIANTES->ELIMINAR        >>>>>>>>>>";
    cout<<"\n      ---------------------------------------------------------------------\n";
    SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), Color_Def);
    cout<<endl;
    cout<<"\n\tELIMINAR UN ESTUDIANTE";
    cout<<"\n\n\tIngrese la posici\242n:"; cin>>matricula;
    for(it=dEstudiante.begin(); it!=dEstudiante.end(); ++it){
        cEstudiante PrintEstudiante = *it;
            if((*it) == matricula){     
  dEstudiante.erase(find(dEstudiante.begin(),dEstudiante.end(), matricula));
   deque<dEstudiante>::iterator itTemp = --it;
               cont++; 
               cout<<"\n\n\tREGISTRO ELIMINADO...!!!!!\n";   
               }
               } if (cont == -1){
                       cout<<"\n\tMATRICULA INCORRECTA...!!\n";
               }cont = -1;
        do{
       
        cout<<"\n\n\tDesea seguir eliminando? <S/N>: ";
        cin>>op;
        switch(op){
            case 's':   system("cls");
                        eliminar_estudiante();
                        break;
            case 'S':   system("cls");
                        eliminar_estudiante();
                        break;
            case 'n':   return ;

            case 'N':   return ;

            default: cout<<"\n\t Ingrese una opcion valida";
            }
    }while(op=='y'||op=='Y');
}


Me da error:
265 C:\Users\JuanaG\Programacion\Estructura de Datos\DataBases.cpp no match for 'operator==' in '(&it)->std::_Deque_iterator<_Tp, _Ref, _Ptr>::operator* [with _Tp = cEstudiante, _Ref = cEstudiante&, _Ptr = cEstudiante*]() == matricula'
#8
Necesito hacer un programa en C++ que me imprima los cargos de una empresa en orden jerarquicos usando Grafos y no tengo idea de como hacerlo.

Alguna sugerencia?
#9
Aunque te recomendaria que uses los metodos setter y getter. Es para ayudar que estamos.
#10
Buenas, para tu duda lo que debes hacer es usar el objeto que creaste M y luego colocar el (.) para acceder a los atributos de la clase.

Ejemplo:
Código (cpp) [Seleccionar]
{
case 1:
cout<<"NOMBRE: ";
cin>>M.nombre;
cout<<"ESPECIALIDAD: ";
cin>>M.especialidad;


Lee un poquito mas sobre las clases y te ayudara a entender mejor tu programa