Risipa de key_press | Programare

Programare .Net | Tehnici de programare | Tutoriale | Lectii si exemple

Risipa de key_press | Programare - Programare .Net | Tehnici de programare | Tutoriale | Lectii si exemple

Putere

Fie b un numar natural si e un alt numar natural. Sa se calculeze b la e.

Analiza Programului
Vom utiliza o variabila in care vom calcula puterea. Pentru fiecare iteratie de la 1 la e vom inmulti valoarea bazei cu ea insasi.

using System;

namespace Power
{
    class Program
    {
        static void Main(string[] args)
        {
            int b, p;
            
            Console.WriteLine("Introduceti baza:");
            if (!int.TryParse(Console.ReadLine(), out b))
                throw new FormatException("Format incorect");
            
            Console.WriteLine("Introduceti puterea:");
            if(!int.TryParse(Console.ReadLine(), out p))
                throw new FormatException("Format incorect");
          
            Console.WriteLine(Power(b,p));

            Console.Read();
        }

        public static int Power(int baza, int exponent)
        {
            int result = 1;

            for (int i = 1; i <= exponent; i++)
            {
                result = result * baza;
            }

            return result;
        }
    }
}
Category: Uncategorized

Your email address will not be published. Required fields are marked *

*