entre Desarrolladores

Recibe ayuda de expertos

Registrate y pregunta

Es gratis y fácil

Recibe respuestas

Respuestas, votos y comentarios

Vota y selecciona respuestas

Recibe puntos, vota y da la solución

Pregunta

1voto

c# no me muestra todo el resultado

Buenas tengo el siguiente problema pues soy un estudiante y trato de resolver un ejercicio en Visual Studio 2012
Realizar un algoritmo que solicite la cantidad de monedas de $50, $100, $200 y $500, 1000 y los billetes de $1000, $2000, $5000, $10000, $20000 y $50000 y mostrar el total de dinero recolectado en el día. esto lo tengo que hacer en Windows Forms
bueno termine el ejercicio pero solo muestra como los 3 primeros dígitos en el resultado pensé que esta malo entonces lo hice en una calculadora y el resultado es el correcto si tengo en cuenta los 3 primeros dígitos pero quiero es que muestre todos los dígitos de la operación esto es lo que hice

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;

namespace WindowsFormsApplication4
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void label1_Click(object sender, EventArgs e)
        {

        }

        private void textBox1_TextChanged(object sender, EventArgs e)
        {

        }

        private void txtBil50_TextChanged(object sender, EventArgs e)
        {

        }

        private void txbCalcu_Click(object sender, EventArgs e)
        {
            double mon1 = double.Parse(txtMo50.Text);
            double mon2 = double.Parse(txtMo100.Text);
            double mon3 = double.Parse(txtMo200.Text);
            double mon4 = double.Parse(txtMo500.Text);
            double mon5 = double.Parse(txtMo1000.Text);
            double bil1 = double.Parse(txtBil1000.Text);
            double bil2 = double.Parse(txtBil2000.Text);
            double bil3 = double.Parse(txtBil5000.Text);
            double bil4 = double.Parse(txtBil10000.Text);
            double bil5 = double.Parse(txtBil20.Text);
            double bil6 = double.Parse(txtBil50.Text);

            double multi1 = mon1 * 50;
            double multi2 = mon2 * 100;
            double multi3 = mon3 * 200;
            double multi4 = mon4 * 500;
            double multi5 = mon5 * 1000;
            double bill1 = bil1 * 1000;
            double bill2 = bil2 * 2000;
            double bill3 = bil3 * 5000;
            double bill4 = bil4 * 10000;
            double bill5 = bil5 * 20000;
            double bill6 = bil6 * 50000;

            double suma= mon1 + mon2 + mon3 + mon4 + mon5 + bil1 + bil2 + bil3 + bil4 + bil5 + bil6;
            txtCal.Text = ""+suma ;

        }
    }
}

Espero de su ayuda gracias

1 Respuesta

1voto

Umarumm Puntos1640

Solucionado tenia mala las variables en la suma debería de ser las variables que tenia como multiplicación pido a un admin que cierre la pregunta y gracias.

0voto

Peter comentado

Gracias por compartir la solución.

Por favor, accede o regístrate para responder a esta pregunta.

Otras Preguntas y Respuestas


...

Bienvenido a entre Desarrolladores, donde puedes realizar preguntas y recibir respuestas de otros miembros de la comunidad.

Conecta