Dev - C++ - Separador de millares

 
Vista:

Separador de millares

Publicado por Fran (4 intervenciones) el 18/02/2002 11:41:54
Como puedo hacer para que en un Edit me salgan separadores de millar que le paso de un AnsiString
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

Separador de millares

Publicado por Juan Aguilar (1 intervención) el 27/04/2020 02:29:03
Yo hice algo pero sólo es hasta 999,999 y sin decimales (sólo int)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include<iostream>
using namespace std;
int main(){
	int a,b,r;
	cout<<"\n Escriba cantidad: ";cin>>b;
	if(b>=1000){
	a=b/1000;
	r=b%1000;
	if(r<10){
		cout<<"\n Cantidad separada de millares: "<<a<<",00"<<r<<endl;
		return 0;
	}
		if(r>=10 && r<100){
			cout<<"\n Cantidad separada de millares: "<<a<<",0"<<r<<endl;
			return 0;
			}
		}
	cout<<"\n Cantidad deseada: "<<a<<","<<r<<endl;
	cout<<"\n Gracias por usar el programa"<<endl;
	system("pause");
	return 0;
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Alfil
Val: 4.344
Oro
Ha mantenido su posición en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

Separador de millares

Publicado por Alfil (1444 intervenciones) el 27/04/2020 10:12:31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
#include <iostream>
 
using namespace std;
 
void imprimirNumero(int x);
 
int main()
{
    int numero;
 
    cout << "\nNumero: ";
    cin >> numero;
 
    cout << "\nNumero con separador de miles: ";
 
    imprimirNumero(numero);
 
    cout << endl;
 
    return EXIT_SUCCESS;
}
 
void imprimirNumero(int x)
{
    long long int base = 1;
 
    while (1000 * base <= x) base *= 1000;
 
    while (base > 1)
    {
        cout << x / base << ".";
        x %= base;
        base /= 1000;
    }
    cout << x;
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Separador de millares

Publicado por Fran (4 intervenciones) el 09/05/2020 00:46:06
18 años después lo tengo muy claro cómo hacerlo :D
Gracias!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Jhon
Val: 103
Ha aumentado su posición en 125 puestos en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

Separador de millares

Publicado por Jhon (23 intervenciones) el 21/06/2021 04:33:17
Hola, llevo dias buscando algo de separador de millares
Por fin lo encontre...pero quisiera saber como puedo usarlo en el miniprograma que hice....si puedes explicarme un poco

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
#include<iostream>
#include<iomanip> //Para usar el fixd y el setprecision()
#include<conio.h> //Para usar el getch
#include<cstring> //Para usar el strcmp
using namespace std;
 
int main(){
	double deuda=0, tarifa=0, pago=0, pag_mes=0;
	int mes;
 
	while(1){
		cout<<"\nIngrese la tarifa: "; cin>>tarifa;
		cout<<"Ingrese los meses: "; cin>>mes;
		cout<<"Ingrese la deuda: "; cin>>deuda;
			pag_mes = tarifa * mes;
			pago = pag_mes + deuda;
		cout<<"\n---------------------------------";
		cout<<"\nPago por meses: "<<fixed<<setprecision(2)<<pag_mes;
		cout<<"\nTotal a pagar:  "<<fixed<<setprecision(2)<<pago;
		cout<<"\n---------------------------------";
		cout<<endl<<"\n---------------------------------"<<endl;
	}
	getch();
	return 0;
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar