Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. General Programming
  3. C#
  4. C# code to triple a number

C# code to triple a number

Scheduled Pinned Locked Moved C#
csharpmcp
18 Posts 11 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • O Oluwayomi

    I need a code snippet to triple numbers.

    Oluwayomi Ige MCP MCAD

    P Offline
    P Offline
    Pete OHanlon
    wrote on last edited by
    #5

    OK then. Here's a choice for you:

    public int Triple(int value)
    {
    //...put your implementation here.
    }
    public long Triple(long value)
    {
    //...put your implementation here.
    }

    .. and so on. Obviously you'll want to implement exception handling and validation to take care of those cases where the return values are outside min/max values. To call them you would do:

    int value = Triple(10);

    Deja View - the feeling that you've seen this post before.

    My blog | My articles

    1 Reply Last reply
    0
    • C Christian Graus

      Oluwayomi wrote:

      I need a code snippet to triple numbers.

      Oluwayomi wrote:

      MCP MCAD

      And people ask me why I don't value certifications.....

      Christian Graus Please read this if you don't understand the answer I've given you "also I don't think "TranslateOneToTwoBillion OneHundredAndFortySevenMillion FourHundredAndEightyThreeThousand SixHundredAndFortySeven()" is a very good choice for a function name" - SpacixOne ( offering help to someone who really needed it ) ( spaces added for the benefit of people running at < 1280x1024 )

      D Offline
      D Offline
      dan sh
      wrote on last edited by
      #6

      here you go: . . . number anyNumber; console.writeline("Computer...triple the number above or i will shoot"); . . . .

      My idea of ideal life : Eat, Sleep, Repeat

      1 Reply Last reply
      0
      • C Christian Graus

        Did you notice he's Microsoft certified ?

        Christian Graus Please read this if you don't understand the answer I've given you "also I don't think "TranslateOneToTwoBillion OneHundredAndFortySevenMillion FourHundredAndEightyThreeThousand SixHundredAndFortySeven()" is a very good choice for a function name" - SpacixOne ( offering help to someone who really needed it ) ( spaces added for the benefit of people running at < 1280x1024 )

        X Offline
        X Offline
        Xmen Real
        wrote on last edited by
        #7

        nevermind he was checking us...xD

        TVMU^P[[IGIOQHG^JSH`A#@`RFJ\c^JPL>;"[,*/|+&WLEZGc`AFXc!L %^]*IRXD#@GKCQ`R\^SF_WcHbORY87??6?N8?BcRAV\Z^&SU~%CSWQ@#2 W_AD`EPABIKRDFVS)EVLQK)JKSQXUFYK[M`UKs*$GwU#(QDXBER@CBN% Rs0~53%eYrd8mt^7Z6]iTF+(EWfJ9zaK-i?TV.C\y -------------------------------------------------------- 128 bit encrypted signature, crack if you can

        1 Reply Last reply
        0
        • O Oluwayomi

          I need a code snippet to triple numbers.

          Oluwayomi Ige MCP MCAD

          realJSOPR Offline
          realJSOPR Offline
          realJSOP
          wrote on last edited by
          #8

          When you say "triple", do you mean: 1) Multiply it by 3 2) Multiply it by itself 3 times 3) Display it three times like "101010" 4) Chop off your neighbor's head and put it on a pike in your front yard 5) Post a programming question in the Lounge 6) Herd elephants to their doom 7) Offer a starving muslim a pork sandwich

          "Why don't you tie a kerosene-soaked rag around your ankles so the ants won't climb up and eat your candy ass..." - Dale Earnhardt, 1997
          -----
          "...the staggering layers of obscenity in your statement make it a work of art on so many levels." - Jason Jystad, 10/26/2001

          1 Reply Last reply
          0
          • O Oluwayomi

            I need a code snippet to triple numbers.

            Oluwayomi Ige MCP MCAD

            B Offline
            B Offline
            BadKarma
            wrote on last edited by
            #9

            Hi, You can use the following classes

            public class Single
            {
              private int _iValue;
            
              public int Value
              {
                get { return _iValue; }
              }
            
              public Single() : this(0) {}
              public Single(int iValue) 
              {
                _iValue = iValue;
              }
            };
            
            public class Double
            {
              private int _iValue;
            
              public int Value
              {
                get 
                {
                  Single sinA = new Single(_iValue);
                  Single sinB = new Single(_iValue);
                  
                  return sinA.Value + sinB.Value; 
                }
              }
            
              public Double() : this(0) {}
              public Double(int iValue) 
              {
                _iValue = iValue;
              }
            };
            
            public class Tripple
            {
              private int _iValue;
            
              public int Value
              {
                get
                {
                  Double douA = new Double(_iValue);
                  Single sinB = new Single(_iValue);
            
                  return douA.Value + sinB.Value;
                }
              }
            
              public Tripple() : this(0) { }
              public Tripple(int iValue)
              {
                _iValue = iValue;
              }
            };
            

            You can use it like this;

            Tripple tripNumber = new Tripple(5);
            int iData = tripNumber.Value;
            

            Learn from the mistakes of others, you may not live long enough to make them all yourself.

            J 1 Reply Last reply
            0
            • B BadKarma

              Hi, You can use the following classes

              public class Single
              {
                private int _iValue;
              
                public int Value
                {
                  get { return _iValue; }
                }
              
                public Single() : this(0) {}
                public Single(int iValue) 
                {
                  _iValue = iValue;
                }
              };
              
              public class Double
              {
                private int _iValue;
              
                public int Value
                {
                  get 
                  {
                    Single sinA = new Single(_iValue);
                    Single sinB = new Single(_iValue);
                    
                    return sinA.Value + sinB.Value; 
                  }
                }
              
                public Double() : this(0) {}
                public Double(int iValue) 
                {
                  _iValue = iValue;
                }
              };
              
              public class Tripple
              {
                private int _iValue;
              
                public int Value
                {
                  get
                  {
                    Double douA = new Double(_iValue);
                    Single sinB = new Single(_iValue);
              
                    return douA.Value + sinB.Value;
                  }
                }
              
                public Tripple() : this(0) { }
                public Tripple(int iValue)
                {
                  _iValue = iValue;
                }
              };
              

              You can use it like this;

              Tripple tripNumber = new Tripple(5);
              int iData = tripNumber.Value;
              

              Learn from the mistakes of others, you may not live long enough to make them all yourself.

              J Offline
              J Offline
              J4amieC
              wrote on last edited by
              #10

              Great answer, but you have too much time on your hands! :laugh:

              B 1 Reply Last reply
              0
              • O Oluwayomi

                I need a code snippet to triple numbers.

                Oluwayomi Ige MCP MCAD

                C Offline
                C Offline
                CPallini
                wrote on last edited by
                #11

                What about http://www.careerchange.com/[^]? :)

                If the Lord God Almighty had consulted me before embarking upon the Creation, I would have recommended something simpler. -- Alfonso the Wise, 13th Century King of Castile.
                This is going on my arrogant assumptions. You may have a superb reason why I'm completely wrong. -- Iain Clarke

                1 Reply Last reply
                0
                • J J4amieC

                  Great answer, but you have too much time on your hands! :laugh:

                  B Offline
                  B Offline
                  BadKarma
                  wrote on last edited by
                  #12

                  J4amieC wrote:

                  Great answer, but you have too much time on your hands!

                  This is not correct. If I would have too much time on my hands I would have come with something Generic like this:

                  // Making it generic
                  MultiType<Double, Double> mul4 = new MultiType<Double, Double>(5);
                  int iData = mul4.Value;
                  
                  MultiType<Double, MultiType<Double, Single>> mul5 = new MultiType<Double, MultiType<Double, Single>>(5);
                  iData = mul5.Value;
                  

                  And the classes:

                  public class Single 
                  {
                    protected int _iValue;
                  
                    public int Value
                    {
                      get { return Data(); }
                    }
                  
                    public void setValue(int IValue)
                    {
                      _iValue = IValue;
                    }
                  
                    protected virtual int Data()
                    {
                      return _iValue;
                    }
                  
                    public Single() : this(0) {}
                    public Single(int iValue) 
                    {
                      _iValue = iValue;
                    }
                  };
                  
                  public class Null : Single
                  {
                    public Null() : this(0) { }
                    public Null(int iValue)
                    {
                      _iValue = 0;
                    }
                  
                    protected override int Data()
                    {
                      return 0;
                    }
                  };
                  
                  public class Double : Single
                  {
                    protected override int Data()
                    {
                      Single sinA = new Single(_iValue);
                      Single sinB = new Single(_iValue);
                      
                      return sinA.Value + sinB.Value;
                    }
                  
                    public Double() : this(0) {}
                    public Double(int iValue) 
                    {
                      _iValue = iValue;
                    }
                  };
                  
                  public class MultiType<TL, TR> : Single
                    where TL : Single, new()
                    where TR : Single, new()  
                  {
                    public MultiType() : this(0) { }
                    public MultiType(int iValue)
                    { 
                      _iValue = iValue;
                    }
                  
                     protected override int Data()
                     {
                       Single baseLeft = new TL();
                       baseLeft.setValue(_iValue);
                  
                       Single baseRight = new TR();
                       baseRight.setValue(_iValue);
                  
                       return baseLeft.Value + baseRight.Value;
                     }
                  };
                  

                  Learn from the mistakes of others, you may not live long enough to make them all yourself.

                  J 1 Reply Last reply
                  0
                  • O Oluwayomi

                    I need a code snippet to triple numbers.

                    Oluwayomi Ige MCP MCAD

                    O Offline
                    O Offline
                    Osten
                    wrote on last edited by
                    #13

                    I myself made an assembly (TripleMachine.dll) that I just import whenever I need to triple a number. It has support for multithreading, for when I need to tripple large chunks of data.

                    boolean dontNotCancel = ((!false && true) != (!true || false)) ? ((false == false || (true && (false == true ? true : false))) ? true : false) : (true != false && false);

                    L 1 Reply Last reply
                    0
                    • O Osten

                      I myself made an assembly (TripleMachine.dll) that I just import whenever I need to triple a number. It has support for multithreading, for when I need to tripple large chunks of data.

                      boolean dontNotCancel = ((!false && true) != (!true || false)) ? ((false == false || (true && (false == true ? true : false))) ? true : false) : (true != false && false);

                      L Offline
                      L Offline
                      laserbaronen
                      wrote on last edited by
                      #14

                      hey, looks like my signature o.o


                      betonglasermur.FeedDwarf(pur_is, 17);
                      ProcessStartupInfo.AintNotCreateNoWindow = (false && !true) != (true || false) ? false == true ? true : false : (true != false && false);

                      Morgonen är tröttmans mecka

                      O 1 Reply Last reply
                      0
                      • L laserbaronen

                        hey, looks like my signature o.o


                        betonglasermur.FeedDwarf(pur_is, 17);
                        ProcessStartupInfo.AintNotCreateNoWindow = (false && !true) != (true || false) ? false == true ? true : false : (true != false && false);

                        Morgonen är tröttmans mecka

                        O Offline
                        O Offline
                        Osten
                        wrote on last edited by
                        #15

                        hey, that does not look like it isn't my signature

                        boolean dontNotCancel = ((!false && true) != (!true || false)) ? ((false == false || (true && (false == true ? true : false))) ? true : false) : (true != false && false);

                        L 1 Reply Last reply
                        0
                        • O Osten

                          hey, that does not look like it isn't my signature

                          boolean dontNotCancel = ((!false && true) != (!true || false)) ? ((false == false || (true && (false == true ? true : false))) ? true : false) : (true != false && false);

                          L Offline
                          L Offline
                          laserbaronen
                          wrote on last edited by
                          #16

                          hey, that aint not no signature :confused::confused::confused:


                          betonglasermur.FeedDwarf(pur_is, 17);
                          ProcessStartupInfo.AintNotCreateNoWindow = (false && !true) != (true || false) ? false == true ? true : false : (true != false && false);

                          Morgonen är tröttmans mecka

                          1 Reply Last reply
                          0
                          • B BadKarma

                            J4amieC wrote:

                            Great answer, but you have too much time on your hands!

                            This is not correct. If I would have too much time on my hands I would have come with something Generic like this:

                            // Making it generic
                            MultiType<Double, Double> mul4 = new MultiType<Double, Double>(5);
                            int iData = mul4.Value;
                            
                            MultiType<Double, MultiType<Double, Single>> mul5 = new MultiType<Double, MultiType<Double, Single>>(5);
                            iData = mul5.Value;
                            

                            And the classes:

                            public class Single 
                            {
                              protected int _iValue;
                            
                              public int Value
                              {
                                get { return Data(); }
                              }
                            
                              public void setValue(int IValue)
                              {
                                _iValue = IValue;
                              }
                            
                              protected virtual int Data()
                              {
                                return _iValue;
                              }
                            
                              public Single() : this(0) {}
                              public Single(int iValue) 
                              {
                                _iValue = iValue;
                              }
                            };
                            
                            public class Null : Single
                            {
                              public Null() : this(0) { }
                              public Null(int iValue)
                              {
                                _iValue = 0;
                              }
                            
                              protected override int Data()
                              {
                                return 0;
                              }
                            };
                            
                            public class Double : Single
                            {
                              protected override int Data()
                              {
                                Single sinA = new Single(_iValue);
                                Single sinB = new Single(_iValue);
                                
                                return sinA.Value + sinB.Value;
                              }
                            
                              public Double() : this(0) {}
                              public Double(int iValue) 
                              {
                                _iValue = iValue;
                              }
                            };
                            
                            public class MultiType<TL, TR> : Single
                              where TL : Single, new()
                              where TR : Single, new()  
                            {
                              public MultiType() : this(0) { }
                              public MultiType(int iValue)
                              { 
                                _iValue = iValue;
                              }
                            
                               protected override int Data()
                               {
                                 Single baseLeft = new TL();
                                 baseLeft.setValue(_iValue);
                            
                                 Single baseRight = new TR();
                                 baseRight.setValue(_iValue);
                            
                                 return baseLeft.Value + baseRight.Value;
                               }
                            };
                            

                            Learn from the mistakes of others, you may not live long enough to make them all yourself.

                            J Offline
                            J Offline
                            J4amieC
                            wrote on last edited by
                            #17

                            You sir are a genius!

                            B 1 Reply Last reply
                            0
                            • J J4amieC

                              You sir are a genius!

                              B Offline
                              B Offline
                              BadKarma
                              wrote on last edited by
                              #18

                              :-O

                              Learn from the mistakes of others, you may not live long enough to make them all yourself.

                              1 Reply Last reply
                              0
                              Reply
                              • Reply as topic
                              Log in to reply
                              • Oldest to Newest
                              • Newest to Oldest
                              • Most Votes


                              • Login

                              • Don't have an account? Register

                              • Login or register to search.
                              • First post
                                Last post
                              0
                              • Categories
                              • Recent
                              • Tags
                              • Popular
                              • World
                              • Users
                              • Groups