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 - leosansan

#671
¿Y sin string, o sea programando nosotros lo que en el fondo hace string?:

Código (cpp) [Seleccionar]
#include <iostream>
using namespace std;
int main() {
char palabra[20]={0},palabra2[]="qw";
cout << "introduce letras: ";
cin >> palabra;
int i;
for (i=0;palabra[i]!='\0';i++)
   if (palabra[i]==palabra2[i])
       continue;
if (i==2)
   cout <<"Hola mundo";
cin.get();
return 0;}


Saluditos desde Gran Canaria! .... ..
#672
Programación C/C++ / Re: Programa en C++
9 Junio 2013, 06:07 AM
Cita de: +-+Dios_es_Amor+-+ en  9 Junio 2013, 03:16 AM

El problema es este:
Dice presente una tabla de amortizacion de un prestamo P, a un interes X, con un pago fijo mensual PFM. el programa debe leer el valor del prestamo, el interes fijado (en notacion decimal) y el pago fijo mensual. para el ejemplo: P=75000.00 , X= 0.0085, es decir, 0.85% y PFM = 5487.25 .
eL VALOR QUE SALE EN NEGATIVO, AL FINAL, ES LO QUE SE HA PAGADO DE MAS Y SE DEBE DEVOLVER AL CLIENTE... !
lo que yo no entiendo es eso de notacion decimal...? ::)

750000.00, 0.0085, 5487.25 es notación decimal.

7500000,  85, 548725 es notación entera.

¿Sabes algo de mates?.


Saluditos! .... ..
#673
Cita de: +-+Dios_es_Amor+-+ en  9 Junio 2013, 03:26 AM
Código (cpp) [Seleccionar]
[code=cpp][/code]
...........................................................
El problema es este:
Dice presente una tabla de amortizacion de un prestamo P, a un interes
Código (cpp) [Seleccionar]
X, con un pago fijo mensual PFM. el programa debe leer el valor del prestamo, el interes fijado (en notacion decimal) y el pago fijo mensual. para el ejemplo: P=75000.00 , X= 0.0085, es decir, 0.85% y PFM = 5487.25 .
eL VALOR QUE SALE EN NEGATIVO, AL FINAL, ES LO QUE SE HA PAGADO DE MAS Y SE DEBE DEVOLVER AL CLIENTE... !
lo que yo no entiendo es eso de notacion decimal...? ::)

Falta el número de años.

Saluditos! .... ..


#674
Cita de: +-+Dios_es_Amor+-+ en  9 Junio 2013, 03:44 AM
Me pueden decir si este probelma esta bien?

Código (cpp) [Seleccionar]
#include "stdafx.h"
#include "iostream"
using namespace std;
#include "conio.h"

void main ()
{
    for(x=3;x=100;x=++)
     cout<<x;
     
     _getch;
     
}


* Si vas a imprimir entre 5 y 100, ¿por qué empiezas el for en 3?.

* Por el uso de la primera librería supongo estas En VisualStudio, ahí ,y en realidad en cualquier otro sitio, está de más la librería conio.

* getch es de conio por lo tanto no debes usarla, en su lugar para parar el programa y que se vea la salida antes de cerrarse la ventanita de la consola , ya que estas en Windows lo más cómodo es usar system, aunque lo oportuno por problemas de portabilidad seria usar la función getchar com la librería stdlib.h o cin.get() Más información en lo que no se debe hacer.

Con lo comentado quedaría:

Código (cpp) [Seleccionar]

#include <iostream>

using namespace std;

int main ()
{
   int x=0;
for (x=5;x<=100;x++)
cout<<x<<"\t";
cout<<endl;
cin.get();
return 0;
}


Saluditos! .... ..

#675
Cita de: Puntoinfinito en  7 Junio 2013, 22:08 PM
..............................................
Es fácil, crea primero 4 matrices (nombre total de tiendas) con un espacio total de los meses que hay, en este caso 6.


A eso habría que sumarle un par de arrays más por si quiere guardar las sumas parciales, que dan un total de seis arrays.

Yo sería más partidario de crear un sólo arrray bidimensional, tipo ventas[numero_tiendas][numero_meses], es decir: ventas[4][6] y dos arrays unidimensionales para las sumas parciales por tiendas y por meses. De esta forma:


Código (cpp) [Seleccionar]

for (j=0;j<6;j++
   suma_tiendas[i]+=ventas[i][j]


le dará las ventas acumuladas de la tienda i, mientras:

Código (cpp) [Seleccionar]

for (i=0;i<4;i++
   suma_mes[j]+=ventas[i]j]


le dará las ventas acumuladas del mes j, así todo de un golpito.

Saluditos! .... ..
#676
Cita de: yasmin_princess en  7 Junio 2013, 19:26 PM

tambien se los agradeceria que me ayudaran a ser otro programa que tengo mucha duda :S


¿De qué otro programa hablas?.

Haz como en este, intenta hacer "algo" mínimamente conexo, cuelgas el resultado y planteas las dudasque tengas.

Saluditos! .... ..

#677
Cita de: amchacon en  7 Junio 2013, 18:52 PM
¿El cout endl; es un error? ¿No debería ser cout<<endl; ?

´Fectivmente, era un error. Lapsus de la edad  :laugh: :laugh: :laugh:

Ya tá corrregido. Thanks por la observación.



#678
Cita de: yasmin_princess en  7 Junio 2013, 16:57 PM
gracias amigo ya sale la tabla con 0 pero sale muchas gracias y te lo agradezco :)

Si quieres que en lugar de ceros salgan espacios en blanco usa esto:

Código (cpp) [Seleccionar]
for (i=0;i<=99;i++) //mostrar
   {
         if (i%9==0)
              cout<< endl;
         if (vect{[i]==0)
             cout <<"   "
         cout<<vect[i]<<"   ";        
   }


O si quieres que sólo salgan los distintos de cero:

Código (cpp) [Seleccionar]
for (i=0;i<=99;i++) //mostrar
   {
         if (i%9==0)
              cout<< endl;
         if (vect{[i]!=0)
             cout<<vect[i]<<"   ";        
   }


Saluditos! .... ..
#679
Cita de: edr89 en  7 Junio 2013, 00:20 AM
Gracias, quedo chulo, la clave esta en %6 y 3 espacios, me olvide por completo del formato con espacios al imprimir :-[


Lástima que con ese código aunque pongas n=20 no puedas ver esto:


Por el día de Canarias
#680
Cita de: yasmin_princess en  7 Junio 2013, 06:46 AM
si es asi amigos pero me dicen que tiene que aparecer una tabla tambien como exel y pues la verdad estoy bien papa para esto requiero de su ayudaaa :(

No recuerdo cómo eran las tablas de excel, pero puedes cambiar:

Código (cpp) [Seleccionar]
for (i=0;i<=99;i++) //mostrar
   cout<<vect[i];


por esto otro que producirá una tabla en la salida:

Código (cpp) [Seleccionar]
for (i=0;i<=99;i++) //mostrar
   {
         cout<<vect[i]<<"  ";
         if (i%9==0)
              cout endl;
   }


Saluditos! .... ..