Jump to content

[ Tutorial Windows ] - Calculator Simplu în C#


Soulrayne
 Share

Recommended Posts

Tutorial: Creare Calculator Simplu în C# - Explicat în Fraze

 

 

Creează proiectul.

 

► Deschide Visual Studio sau alt editor compatibil cu C#. Creează un proiect nou de tip Console App și denumește-l CalculatorSimplu.

 

Setează structura programului.

 

► În fișierul Program.cs, scrie codul care va fi punctul de pornire al aplicației.

 

Afișează un mesaj introductiv.

 

► Utilizează Console.WriteLine("=== Calculator Simplu ==="); pentru a afișa un titlu clar pentru aplicație.

 

Cere utilizatorului primul număr.

 

► Folosește Console.WriteLine("Introduceți primul număr:"); pentru a cere un număr, iar apoi citește-l cu Console.ReadLine(). Transformă-l într-un număr folosind Convert.ToDouble().

 

Cere al doilea număr.

 

► Repetă procesul pentru al doilea număr: cere introducerea lui și transformă textul citit într-un număr.

 

Cere tipul de operație.

 

► Afișează opțiunile disponibile pentru operații: +, -, *, /. Citește alegerea utilizatorului cu Console.ReadLine().

 

Calculează rezultatul.

 

► Folosește o instrucțiune switch pentru a decide ce operație să aplici în funcție de alegerea utilizatorului. Adaugă, scade, înmulțește sau împarte cele două numere.

 

Gestionează împărțirea la zero.

 

► În cazul împărțirii, verifică dacă al doilea număr este 0. Dacă este, afișează un mesaj de eroare.

 

Afișează rezultatul.

 

► Dacă operația este validă, afișează rezultatul folosind Console.WriteLine().

 

Încheie aplicația.

 

► Oferă utilizatorului un moment să vadă rezultatul cerându-i să apese o tastă pentru a închide aplicația.

 

Codul complet explicat mai sus :

 

using System;

namespace CalculatorSimplu
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("=== Calculator Simplu ===");

            Console.WriteLine("Introduceți primul număr:");
            double numar1 = Convert.ToDouble(Console.ReadLine());

            Console.WriteLine("Introduceți al doilea număr:");
            double numar2 = Convert.ToDouble(Console.ReadLine());

            Console.WriteLine("Alegeți operația (+, -, *, /):");
            string operatie = Console.ReadLine();

            double rezultat = 0;

            switch (operatie)
            {
                case "+":
                    rezultat = numar1 + numar2;
                    break;
                case "-":
                    rezultat = numar1 - numar2;
                    break;
                case "*":
                    rezultat = numar1 * numar2;
                    break;
                case "/":
                    if (numar2 != 0)
                        rezultat = numar1 / numar2;
                    else
                        Console.WriteLine("Eroare: Împărțirea la 0 nu este permisă!");
                    break;
                default:
                    Console.WriteLine("Operatie invalidă!");
                    break;
            }

            if (operatie == "+" || operatie == "-" || operatie == "*" || (operatie == "/" && numar2 != 0))
            {
                Console.WriteLine($"Rezultatul este: {rezultat}");
            }

            Console.WriteLine("Apăsați orice tastă pentru a ieși.");
            Console.ReadKey();
        }
    }
}

 

Acum poți să rulezi acest program și să te bucuri de un calculator simplu scris în C#! 

Edited by Soulrayne
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.