• 0

Hello everybody, I have a question for while loop on C#


Question

Print the decimal, octal, and hexadecimal values of all characters between the start and stop characters entered by a user. For example, if the user enters an a and a z, the program should print all the characters between a and z and their respective numerical values. Make sure that the second character entered by the user occurs later in the alphabet than the first character. If it does not, write a loop that repeatedly asks the user for a valid second character until one is entered. Your output should be formatted as shown below

Letter           Decimal                Octal      Hex

a                              97           141         61

b                             98           142         62

c                              99           143         63

d                             100         144         64

e                             101         145         65

Thanks...

2 answers to this question

Recommended Posts

  • 1
charletter1, letter2;Console.Write("Enter the first letter: ");letter1 = Convert.ToChar(Console.ReadLine());do{Console.Write("Enter the second letter: ");letter2 = Convert.ToChar(Console.ReadLine());} while(Convert.ToInt32(letter1) > Convert.ToInt32(letter2));intcounter;counter = Convert.ToInt32(letter1);do{intoctal=counter , num=0,remainder=0;do{remainder = remainder +octal % 8* (int)Math.Pow(10, num);
octal = octal / 8;num++;} while(octal/8!=0);remainder = remainder + octal % 8 * (int)Math.Pow(10, num);Console.WriteLine("{0}---{1}---{2}---{3:x}", Convert.ToChar(counter), counter,remainder , counter);counter++;} while(counter <= Convert.ToInt32(letter2));

 

  • Thanks 1
This topic is now closed to further replies.
  • Recently Browsing   0 members

    • No registered users viewing this page.
  • Posts

    • Amazon Deal: JBL BAR 1000 7.1.4, BAR 700 5.1 Dolby Atmos wireless subwoofer soundbars by Sayan Sen If you are in the market for an audio system and are after smaller bookshelf speakers delivering highly accurate sound, then take a look at KEF and Polk Audio's Q Concerto Meta and Reserve R200 speakers, respectively, as both of them are up for sale at their lowest ever prices. However, if you are more into shaking your house, which is not possible without a subwoofer, then Samsung has its Q900F, Q800F, and Q600F soundbar systems with wireless subwoofers at the lowest prices. These are the latest 2025 models, and you can take a look at them in this article here. JBL BAR 1000 For those looking for additional options, JBL's BAR 1000 and Bar 700 are also available. The former has hit its lowest ever price too, while the latter is back to its cheapest (purchase links down below). JBL claims that its BAR 1000 model goes as low as 33Hz which is crucial for movie-watching or even some genres of music. The 10-inch subwoofer is rated at 300 watts of RMS power. The total power output of the system is 880 watts at THD (total harmonic distortion) of 1%. JBL BAR 1000 rear view Unlike the 7.1.4 JBL BAR 1000, the BAR 700 is a 5.1 system which means it lacks true Dolby Atmos, but it should still provide an Atmos-like experience. DTS:X is also not supported. The BAR 700 is rated at 620 watts. It is good to see some power ratings, as companies like Samsung, Sonos, Bose, and more tend not to mention them all too often nowadays. Interestingly, both the BAR systems have similarly-specced subwoofers so if bass is what you are looking for and do not care about the Atmos experience so much, you can opt for the BAR 700 too. Get them at the links below: JBL Bar 1000: 7.1.4-Channel soundbar with Detachable Surround Speakers, MultiBeam™, True Dolby Atmos®, and DTS:X®, Black: $799.95 (Shipped and Sold by Amazon US) JBL Bar 700: 5.1-Channel soundbar with Detachable Surround Speakers and Dolby Atmos®, Black: $549.95 (Amazon US) + you also get free 90-day Amazon Music This Amazon deal is US-specific and not available in other regions unless specified. If you don't like it or want to look at more options, check out the Amazon US deals page here. Get Prime (SNAP), Prime Video, Audible Plus or Kindle / Music Unlimited. Free for 30 days. As an Amazon Associate, we earn from qualifying purchases.
    • Funny how just a few days ago we hear a lot of rumors that this device was cancelled.
    • Many order mixed mango yogurt.  
    • It's about the same actually. The oldest iPhone to support iOS 26 will likely be the iPhone 12, which was released in late 2020, so very similar. The current OS runs on the iPhone 11, 2019. Still, valid point, you expect to be able to use a computer for longer than a phone.
  • Recent Achievements

    • Dedicated
      Epaminombas earned a badge
      Dedicated
    • Veteran
      Yonah went up a rank
      Veteran
    • First Post
      viraltui earned a badge
      First Post
    • Reacting Well
      viraltui earned a badge
      Reacting Well
    • Week One Done
      LunaFerret earned a badge
      Week One Done
  • Popular Contributors

    1. 1
      +primortal
      482
    2. 2
      +FloatingFatMan
      264
    3. 3
      snowy owl
      233
    4. 4
      ATLien_0
      231
    5. 5
      Edouard
      176
  • Tell a friend

    Love Neowin? Tell a friend!