Day 4: Class vs. Instance Solution in C# & Python | 30 Days of Code

CodeWithHonor
3 min readDec 24, 2022

Screenshot for those who want to take a look at the question:

Solution in C#

Here is a solution to the Day 4: Class vs. Instance problem in C#:

using System;

public class Person
{
public int age;

public Person(int initialAge)
{
// Add some more code to run some checks on initialAge
if (initialAge < 0)
{
Console.WriteLine("Age is not valid, setting age to 0.");
age = 0;
}
else
{
age = initialAge;
}
}

public void amIOld()
{
// Do some computations in here and print out the correct statement to the console
if (age < 13)
{
Console.WriteLine("You are young.");
}
else if (age >= 13 && age < 18)
{
Console.WriteLine("You are a teenager.");
}
else
{
Console.WriteLine("You are old.");
}
}

public void yearPasses()
{
// Increment the age of the person in here
age++;
}
}

class Solution
{
static void Main(String[] args)
{
int T =…

--

--