Bu Makaleyi Yapay Zeka Oluşturdu

Sayın Okuyucu,

    Bugün yapay zekadan benim için blog makalesi oluşturmasını istedim. İlk başta zorluk çıkarsa da yardımcı olmayı kabul etti. Bana javascript ile hesap makinesi kodlamasını istedim ve neler yaptı hep beraber bakalım.


JavaScript ile bir hesap makinesi oluşturmak için aşağıdaki adımları izleyebilirsiniz:
  1. HTML kodunda bir form oluşturun ve form içinde gerekli giriş alanlarını (örneğin, 2 sayı ve bir işlem seçeneği) ekleyin.
  2. JavaScript kodunu kullanarak form alanlarından değerleri alın.
  3. Kullanıcının seçtiği işlemi gerçekleştirmek için JavaScript kodunda bir switch/case yapısı kullanın.
  4. İşlem sonucunu ekrana yazdırmak için JavaScript kodunda bir HTML elementi (örneğin, p tag) kullanın.
  5. Html dosyasını tarayıcıda çalıştırarak hesap makinesi çalışır hale getirebilirsiniz.
Aşağıda bir örnek kod parçası veriyorum:
<html>
  <head>
    <title>Simple Calculator</title>
  </head>
  <body>
    <form>
      <input type="text" id="firstNumber" placeholder="Enter first number">
      <br>
      <input type="text" id="secondNumber" placeholder="Enter second number">
      <br>
      <select id="operation">
        <option value="add">Add</option>
        <option value="subtract">Subtract</option>
        <option value="multiply">Multiply</option>
        <option value="divide">Divide</option>
      </select>
      <br>
      <button type="button" onclick="calculate()">Calculate</button>
    </form>
    <br>
    <p>Result: <span id="result"></span></p>
    
    <script>
      function calculate() {
        // Get user input
        var firstNumber = document.getElementById("firstNumber").value;
        var secondNumber = document.getElementById("secondNumber").value;
        var operation = document.getElementById("operation").value;
        
        // Make sure input is valid
        if (firstNumber === "" || secondNumber === "") {
          alert("Please enter valid numbers.");
          return;
        }
        
        // Perform the chosen operation
        var result;
        switch (operation) {
          case "add":
            result = parseFloat(firstNumber) + parseFloat(secondNumber);
            break;
          case "subtract":
            result = parseFloat(firstNumber) - parseFloat(secondNumber);
            break;
          case "multiply":
            result = parseFloat(firstNumber) * parseFloat(secondNumber);
            break;
          case "divide":
            if (secondNumber == 0) {
                alert("Can't divide by 0")
                return;
            }
            result = parseFloat(firstNumber) / parseFloat(secondNumber);
            break;
          default:
            alert("Invalid operation selected.");
            return;
        }
        
        // Show the result
        document.getElementById("result").innerHTML = result;
      }
    </script>
  </body>
</html>







Result:

Yorumlar

Popüler Yayınlar

İletişim Formu

Ad

E-posta *

Mesaj *