c# Web

Ayt 123 Sorusunu Core MVC Teknolojisini Kullanarak Çözümünü Bulma

Güzel bir ayt sınav sorusu. Doğrusu soruyu hazırlayanların bilgisayarcı olduğunu düşünmeye başladım. Bir çok özelliği içinde barındıran güzel bir soru. Sınav sorusu şöyle:

123 sayısına sırasıyla aşağıdaki adımlar uygulanarak rakamlarının yerleri değiştiriliyor ve her adımda tekrar üç basamaklı bir sayı elde ediliyor.

· 1. adımda, sayının onlar ve yüzler basamağındaki rakamların yerleri değiştirilerek bir sayı elde ediliyor.

· 2. adımda, bir önceki adımda elde edilen sayının birler ve onlar basamağındaki rakamların yerleri değiştirilerek bir sayı elde ediliyor.

Bu şekilde devam edilerek, adım numarası tek sayı ise bir önceki adımda elde edilen sayının onlar ve yüzler, adım numarası çift sayı ise bir önceki adımda elde edilen sayının birler ve onlar basamağındaki rakamların yerleri değiştirilerek sayılar elde ediliyor. Buna göre, 75. adım sonunda elde edilen sayı aşağıdakilerden hangisidir?

A) 321     B) 312     C) 231     D) 213    E) 132

Sorunun çözümünü yapalım. Adımları sırasıyla yazalım. Başlangıçta verilen 123 sayısına ulaşıncaya kadar adımları tekrarlayalım.

1. adım: 213 olur. (Onlar – Yüzler)

2. adım: 231 olur. (Onlar – Birler)

3. adım: 321 olur. (Onlar – Yüzler)

4. adım: 312 olur. (Onlar – Birler)

5. adım: 132 olur. (Onlar – Yüzler)

6. adım: 123 olur. (Onlar – Birler)

Görüldüğü gibi altıncı adımda başa döndük. Demek ki, her altı adımda bir başa dönülecektir. 75. Adımda elde edilen sayı istendiğine göre, 75 sayısı 6’ya bölünür. 75 / 6 bölümünden kalan 3 olduğuna göre 3. Adımda elde ettiğimiz sayı sonuç sayımız olup, bu sayı 321 olur.

 

Etiketler
ayt tyt core mvc razor page 
İlgili Makaleler
Web Tabanlı Uygulama Geliştirme Dersi İkinci Dönem İkinci Yazılı Çalışma Soruları
2020 TYT Matematik Ortakatlı Kuralıyla İlgili Sorunun Çözümünü c# Diliyle Web Form Sayfasında Kodlama
Core Mvc Projesinde Tuple Nesneleri Post Etme ve Yakalama İşlemleri
Web Tabanlı Uygulama Geliştirme Dersi İkinci Dönem Birinci Yazılı Çalışma Soruları
Core Mvc Projesinde SqlServer Kullanarak Üye Takibi Yapan Web Projesini Tasarlama1
Visual Studio 2022 Programında Asp.Net Web Application Şablonu Görünmüyor Hatasını Düzeltme
Klavyeden Girilen İki Sayıyı Toplayan Programı Visual Studio 2022 Programında Web Sayfası Olarak Kodlayınız
Personele Ait Boy ve Kilo Bilgilerine Göre İdeal Kiloyu Bulan Uygulamayı Asp.Net İle Yapınız
Sitenin Alexa Dünya Sıralamasını Kodlarla Öğrenme
Bir Otobüs Firmasına Ait Bilet Satış İşlemlerini Class(Sınıf) Tanımlayarak Yapan c# Form Uygulaması
Seri Port Yardımıyla Arduino Devresine Bağlanıp Ledleri Asp.Net Web Uygulamasından Yakıp Söndürme
Asp.Net Uygulamalarında Modal PopUp Oluşturma
C# Uygulamasında Miladi Takvimi Hicri Takvime, Hicri Takvimi Miladi Takvime Dönüştürme
RadioButton ile Cinsiyet Bilgisini Alan Asp.Net c# Uygulaması
Asp.Net Uygulamalarında Response.Redirect Kullanarak Web Sayfasını Yeni Sekmede Açma
Web Uygulamalarında SqLite Kullanımı
Asp.Net Uygulamalarında DataList (Veri Listeleme) Kontrolü
Core Mvc Projesinde SqlServer Kullanarak Üye Takibi Yapan Web Projesini Tasarlama4
Core Mvc Projesinde Kullanıcıdan Farklı Veri Alma Yöntemlerini Kullanarak Toplama İşlemini Gerçekleştirme
Visual Studio 2022 Programında Asp.Net Core Empty RazorPage Web Projesi Oluşturma

Yorum Ekle
   
Kötü İyi