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 •        ...

Unity Level Kilit Sistemi Oluşturma

Sayın Okuyucu,     Oyunlarımızda bölümleri geçtikçe yeni bölümlerin açılması gerektiğini biliyoruz. Bu yazımızda "Level Kilit Sistemi" nasıl yapılır ondan bahsedeceğim.     İlk olarak Unity de basit bir oyun oluşturalım Önceki yazımda bahsettiğim Asset Forge programı ile basit bir 3 boyutlu oyun sahnesi oluşturdum. Bu sahnede bir yol olacak ve aşağıdaki araç yoldan ilerleyip "finish" e ulaşınca bölüm bitirilecek. Oluşturduğum assetleri "FBX" formatında export ediyorum ve Unity sahnesine alıyorum.  Ardından basit bir ana menu ve level paneli oluşturdum. Level kilit sistemi yapabilmemiz için bir script oluşturup yukarıdaki "level" butonlarımıza atayacağız. Bu arada sahneleri "1", "2", "3" olarak isimlendirilmesi gerekmektedir. Ana menu sahnesini istediğiniz gibi isimlendirebilirsiniz. Level butonlarını obje isimlerini de "1", "2", "3" olarak isimlendirmemiz gerekiyor, çünkü yazdığımız kodl...

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.