Övningar till While-satsen

Diskutera artiklarna

Re: Övningar till While-satsen

Inläggav deetee » 15 september 2015, 15:20

Kod: Markera allt
            double saldo;
            double ränta;
            double mål;
            double antalÅr;
            Console.Write("Ange saldo på konto (kr): ");
            saldo = double.Parse(Console.ReadLine());
            Console.Write("Ange ränta (%): ");
            ränta = double.Parse(Console.ReadLine());
            Console.Write("Ange mål (kr): ");
            mål = double.Parse(Console.ReadLine());

            antalÅr = 0;
            while(saldo<mål)
            {
                saldo = saldo * (ränta / 100 + 1);
                antalÅr++;
            }

            Console.WriteLine("Det kommer att ta " + antalÅr + "år innan saldot når " + saldo);
            Console.ReadKey();
deetee
 
Inlägg: 2
Blev medlem: 16 maj 2013, 13:46

Re: Övningar till While-satsen

Inläggav Monk » 3 februari 2016, 18:02

Hej! Tack så mkt för alla nyttiga, roliga övningar och pedagogiska förklaringar!

Jag trasslar oftare till det med while än for-loopar av någon anledning och undrar om jag borde gjort övning 7 på något annat sätt?

Kod: Markera allt
 Console.WriteLine("Skottår:\n");
            int year = 2016;

            while (year <= 2050)
            {
                if (DateTime.IsLeapYear(year))
                    Console.WriteLine(year);
                year++;
            }

för en for-loop känns smidigare:

Kod: Markera allt
for (int i = 2016; i <= 2050; i++)
            {
                if (DateTime.IsLeapYear(i))
                    Console.WriteLine(i);
            }
Monk
 
Inlägg: 1
Blev medlem: 3 februari 2016, 17:15

Re: Övningar till While-satsen

Inläggav Jonas Nilsson » 4 februari 2016, 13:51

Hej!
Tack!
Du har rätt i att det passar sig bättre med en for-loop. För väl erkänna att uppgiften är en aning krystad men man bör ändå kunna lösa den med while. :)
Användarvisningsbild
Jonas Nilsson
Administratör
 
Inlägg: 289
Blev medlem: 2 november 2011, 09:47

Re: Övningar till While-satsen

Inläggav kakelaken » 22 december 2016, 16:05

Tyckte det var rätt smidigt med en while loop


Kod: Markera allt
int i = 2000;
            while (i <= 2050)
            {
                if (DateTime.IsLeapYear(i))
                {
                    Console.WriteLine(i);
                }
                i++;
            }
            Console.WriteLine(avsluta);
            Console.ReadKey();


Om detta är rätt så att säga! hehe
kakelaken
 
Inlägg: 1
Blev medlem: 22 december 2016, 10:48

Re: Övningar till While-satsen

Inläggav Bamseouh » 20 februari 2017, 07:42

//Övning 7
//int Test = 2050;
//int Today = DateTime.Today.Year; // skapat en ny instans med dagens datum/år.

//while (Today <= Test)
//{

// Today++;

// if (DateTime.IsLeapYear(Today) == true) // om skottår == true.
// {
// Console.WriteLine(Today + " vars ett skottår !");
// }
//}

//Console.ReadLine();

Tror jag lyckades med övning 7. "//" alltihopa för jag kodade vidare sen men prova gärna.
Finns det något annat sätt?
Bamseouh
 
Inlägg: 2
Blev medlem: 20 februari 2017, 07:37

Övning 4. Kommentarer

Inläggav Pycmactep » 27 november 2017, 11:56

Hej.

Hur ser detta ut tycker ni? Den gör jobbet men skulle ni göra på något annat vis/optimera?
Mvh
Kod: Markera allt
static void Main(string[] args)
        {
            int input = 0;
            int year = 0;

            while(true)
            {
                Console.Write("Gissa ett tal mellan 1 och 100: ");
                input = int.Parse(Console.ReadLine());
                year++;
                if (input < 45)
                {
                    Console.WriteLine("För lågt!");
                }
                else if (input > 45)
                {
                    Console.WriteLine("För högt!");
                }
                else if (input == 45)
                {
                    Console.WriteLine("Grattis! Rätt svar var " + input + ". Det tog dig " + year + " antal gissningar!");
                    break;
                }
            }
        }
Pycmactep
 
Inlägg: 1
Blev medlem: 27 november 2017, 11:51

Föregående

Återgå till Artiklar

Vilka är online

Användare som besöker denna kategori: Inga registrerade användare och 2 gäster

cron