blikk info infothek forum galerie sitemap

CS- Exponentielle Vorgänge

zur Aufgabenstellung

using System;

using System.Collections.Generic;

using System.Text;

 

namespace ConsoleApplication1

{

    class Program

    {

        static void Main(string[] args)

        {

            double ergebnis;                                   //1

            int oft;

            char antwort = 'y';

            char antwort1 = 'y';

            char antwort2 = 'y';

 

            Console.WriteLine("                 Übungen zu exponentionellen Vorgängen");

            Console.WriteLine();

 

            do                                                 //2

            {

                Console.WriteLine("1.1 Übung:");

                Console.Write("Wie oft soll das Papier gefaltet werden? ");

                oft = Convert.ToInt32(Console.ReadLine());

                ergebnis = 0.1 * (Math.Pow(2, oft));           //3

                Console.WriteLine("Nach der " + oft + ". Faltung wäre das Blatt " + ergebnis / 10 + " cm hoch!");

                Console.WriteLine();

                Console.Write("Zur nächsten Übung? (y/n): ");

                antwort = Convert.ToChar(Console.ReadLine());

            }

            while (antwort != 'y');                            //4

            

            Console.WriteLine();

            Console.WriteLine();

            Console.WriteLine();

 

            do                                                

            {

            Console.WriteLine("2.1 Übung:");

            Console.WriteLine("Faltungen von Erde - Mond: " + (Math.Log(4000000000000) / Math.Log(2)));                      //5

            Console.WriteLine();

            Console.Write("Zur nächsten Übung? (y/n): ");

            antwort1 = Convert.ToChar(Console.ReadLine());

            }

            while (antwort1 != 'y');                           //6

 

            Console.WriteLine();

            Console.WriteLine();

            Console.WriteLine();

 

            do                                                 //7

            {

                Console.WriteLine("3.1 Übung:");

                Console.WriteLine("Faltungen von Erde - Sonne: " + (Math.Log(1500000000000000) / Math.Log(2)));

                Console.WriteLine();

                Console.Write("Zur nächsten Übung? (y/n): ");

                antwort2 = Convert.ToChar(Console.ReadLine());

            }

            while (antwort2 != 'y');

 

            Console.WriteLine();

            Console.WriteLine();

            Console.WriteLine();

 

            Console.Read();

 

        }

    }

}

 

 

 

Konsolenfenster 

 

Struktogramm zum Programm:

 Struktogramm

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

by Alex und Zitti

nach oben
punkt   seitenbereich schließen

Kommentare

//1 Deklaration der Variable

//2 do-while - Schleife zum Wiederholen des Programmes

//3 Errechnung der Faltung mit einer exponentiellen Gleichung. Hochzahlen werden mit "Math.Pow" errechnet!


//4 Schleife wird durgeführt solange die Bedingung nicht zutrifft.

//5 Faltungen bis zum Mond wird errechnet. Kilometer müssen in Millimeter umgerechnet werden und dann durch die Dicke eines Blattes dividiert werden.

//6 Schleife wird durgeführt solange die Bedingung nicht zutrifft.

//7 Do-While Schleife zum Errechnen der Faltungen bis zur Sonne.