Level 7 - String operations 0 van 9 activiteiten opgelost
  1. Debit card Nog niet opgelost
  2. Teacher code Nog niet opgelost
  3. Caesar cipher Nog niet opgelost
  4. Airline ticket Nog niet opgelost
  5. Disemvowel Nog niet opgelost
  6. Your move Nog niet opgelost
  7. Tweet Nog niet opgelost
  8. Valid address Nog niet opgelost
  9. Palindrome Nog niet opgelost
Volgende reeks Level 8 - Files and exceptions
Level 7 - String operations

Debit card

Meld je aan om je oplossing in te dienen en feedback te krijgen.

// Debit card program using System; class Submission { // ------------------------- // Subprograms // ------------------------- static bool validate_number(string number_on_card) { bool valid = true; int number_of_characters = number_on_card.Length; if (number_of_characters == 16 || number_of_characters == 19) { foreach (char character in number_on_card) { if (!Char.IsDigit(character) && character != ' ') { valid = false; } } } else { valid = false; } return valid; } static void input_card_details() { bool valid_card = false; string number_input = ""; while (!valid_card) { Console.WriteLine("Enter the 16 digit number:"); number_input = Console.ReadLine(); valid_card = validate_number(number_input); } } // ------------------------- // Main program // ------------------------- public static void Main(string[] args) { input_card_details(); Console.WriteLine("Card details valid."); } }