Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //Business.cs
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- namespace Oef6p25
- {
- class Business
- {
- private string nummer;
- public string Nummer
- {
- get { return nummer; }
- set { nummer = value; }
- }
- public bool controleNummer(string pnummer)
- {
- bool resultaat = false;
- if (pnummer.Length==11)
- {
- char[] cijfers = new char[9];
- int i = 0;
- for(int teller=0; teller<9; teller++)
- {
- if (pnummer[teller] != '.')
- {
- cijfers[i] = nummer[teller];
- i++;
- }
- }
- string cijfers1 = new string(cijfers); //string maken van de array van chars
- //alle karakters na elkaar zetten
- int cijfers2 = Convert.ToInt32(cijfers1); //omzetten naar getal met 7 cijfers
- cijfers = new char[2];
- cijfers[0] = pnummer[nummer.Length - 2];
- cijfers[1] = pnummer[nummer.Length - 1];
- int cijfers3 = Convert.ToInt32(new string(cijfers)); //string maken van karakters
- //alle karakters na elkaar zetten
- //omzetten naar getal van 2 cijfers
- int check;
- check = 97 - (cijfers2 % 97);
- if (check==cijfers3)
- {
- resultaat = true;
- }
- }
- return resultaat;
- }
- }
- }
- //Program.cs
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- namespace Oef6p25
- {
- class Program
- {
- static void Main(string[] args)
- {
- Business onderneming = new Business();
- onderneming.Nummer = Console.ReadLine();
- string uitkomst = "";
- if (!onderneming.controleNummer(onderneming.Nummer))
- {
- uitkomst = "g";
- }
- Console.WriteLine();
- Console.ForegroundColor = ConsoleColor.Green;
- Console.WriteLine("Dit is {0}een geldig ondernemingsnummer", uitkomst);
- Console.ReadLine();
- }
- }
- }
Advertisement