Ana içeriğe atla

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

Bu blogdaki popüler yayınlar

Uygulama Mağazalarında Sıralama Faktörleri

Sayın Okuyucu,      ASO sürecimiz devam ederken, uygulamamızın hangi meta verilere göre sıralama önceliğinin ne olduğunda bahsetmemek olmaz.       Size bir soru sorayım, kullanıcının uygulama mağazasında bir arama yaptığını düşünün. Bu arama terimi sizin uygulama başlığınızla mı kısa açıklamanızla mı yoksa uzun açıklamanızla mı eşleşse daha üst sırada yer alırsınız?     Size bahsedeceğim sıralama faktörleri bu sorunun cevabını verecektir. APP Store ve Play Store Sıralama Faktörleri     Sıralama için önemli olan faktörler yukarıdan aşağıya doğru aşağıdaki listede yer alnaktadır. •           APP STORE •           Uygulama Başlığı •           Uygulama Altbaşlığı •           Uygulama için satınalma işlemleri •        ...

AA Crazy Arrow Shooter Güncelleme

Sayın Okuyucu,      İlk oyunumuz olan AA Crazy Arrow Shooter mobil oyunu güncellendi. Üstelik reklamsız. Hemen  burayı  tıklayarak keşfedebilirsiniz. 

Unity UI Dizayn İpuçları - 1 (Rect transform)

Sayın Okuyucu,      Play Store, içeriğinizin kalitesine çok önem veriyor ve bunu sıralama ölçütü olarak kullanıyor. Kullanıcı arayüzü tasarımına ne kadar dikkat etmemiz gerektiğini tahmin edebilirsiniz. Bu yazımızda kaliteli grafikler hazırlamadan önce kullanıcı ara yüzündeki objeleri nasıl konumlandıracağımız ve farklı mobil cihazların farklı ekran boyutları için nasıl bozulmadan kalmasını sağlayacağımız konusunda pratik yapacağız. Hazırladığını grafik ne kadar dikkat çekici olursa olsun mobil cihaz ekranında istediğimiz şekilde gözükmüyorsa bir anlamı yoktur.       Öncelikle uygulamanız hangi ekran boyutunu referans olarak almanız gerektiğini belirleyin; IOS için geliştirdiğiniz uygulamada hangi IOS cihazı daha çok kullanılıyorsa, o cihazın ekran boyutunu referans olarak alın. Android ve tablet cihazlar için de aynı durum geçerli.      Canvası secin ve inspectorde canvas scaler kısmında, UI Scale Mode; Scale With Screen Size olarak değ...