Arithmetic Operations

We have some quantity of eggs to sell. We want to package it by the dozen. We want find how many dozen we can sell and how many we will have left over.

Build the form as shown below:

Horizonal Scroll Bar

  Name:  hsbEggs
  LargeChange = 1

Labels

  Name:  lblInstructions
  Text = "Select the number of eggs:"

  Name:  lblEggs
  Text:  "0"

  Name:  lblDozen
  Text: "Dozen=0"

  Name:  lblRemainder
  Text: "Remainder=0"

Write the code as shown below:

// Programmer: Janet Joy
// Finding dozen and remainder for a value on scrollbar
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 eggs
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void hsbEggs_Scroll(object sender, ScrollEventArgs e)
        {
            // Find the number of dozen and remainder for value in scroll bar.
            int eggs = hsbEggs.Value;
            lblEggs.Text = "" + eggs;
            int dozen = eggs / 12;
            lblDozen.Text = "Dozen = " + dozen;
            int remain = eggs % 12;
            lblRemainder.Text= "Remainder =" + remain;
        }
    }
}

Remember, you should try doing each of these programs on your own. Get it to work, break it, modify it, and then try to write it on your own!

NEXT: Order of operations