C#'ta bireysel ve laboratuvar hesap makinesi nasıl yapılır?

Krak3n_0

Decapat
Katılım
4 Kasım 2023
Mesajlar
228
Çözümler
1
Daha fazla  
Cinsiyet
Erkek
Merhaba bilgisayar bilimleri okuyorum. Hocamız bizden bireysel ve laboratuvar hesap makinesini C# üzerinden yapmamızı istedi. Daha birinci sınıf öğrencisiyim ve şuana kadar çok birşey görmedim. Bu proje bana ağır geldi, sizcede öylemi? Projenin detayları kilitli bir pdf te var, mesaj olarak atabilirim ama çok uzun olur o yüzden yapay zekadan kısaltmasını istedim. Sizce bu projeyi 4 gün içinde nasıl yapabilirim (anlayarak)?

Projenin Amacı;

C# dilinde bir matematiksel hesaplayıcı programı geliştirmek. Program, kullanıcıya iki ayrı hesaplayıcı sunar:

1. Laboratuvar Hesaplayıcısı (derslerde yapılan temel hesaplamalar)


2. Bireysel Hesaplayıcı (yazarın kendi geliştirdiği hesaplamalar)



Amaç, veri tiplerini, metotları, iteratif ve özyinelemeli algoritmaları kullanarak sayısal hesaplamalar yapabilmek ve C# konsol programları yazma becerilerini geliştirmektir.


---

Programın Yapısı

1. Ana Menü

A → Laboratuvar Hesaplayıcısı

B → Bireysel Hesaplayıcı

X → Programdan çıkış (yazar adı ve tarih gösterilir)


2. Laboratuvar Hesaplayıcısı Fonksiyonları

Toplam, Çarpım, Aritmetik Ortalama

İkinci dereceden denklem kökleri

n-inci dereceden polinom değeri (Horner şeması)

Newton sembolü hesaplama

Onluk → İkilik dönüşümü


3. Bireysel Hesaplayıcı Fonksiyonları

Harmonik Ortalama

Karesel Ortalama

Kuvvet Ortalama (genelleştirilmiş ortalama)

Geometrik Ortalama

Ağırlıklı Ortalama (Yem birimi fiyatı)

p → q taban dönüşümü



---

Özellikler

Kullanıcı girişi yinelenebilir (aynı hesaplamayı tekrar tekrar yapabilir)

Metot ve değişken isimleri yazarın baş harfi ile başlar (xyToplam, xyHarmonikOrtalama)

Tüm hesaplamalar doğru matematiksel formüllere göre yapılır

Program çıktıları konsolda gösterilir, laboratuvar ve bireysel hesaplayıcılar ayrı ayrı çalışır



---

Özetle: Bu proje, matematiksel hesaplamaları yapabilen, modüler ve kullanıcı dostu bir konsol programı geliştirme çalışmasıdır. Hem laboratuvar derslerinde hem de bireysel olarak çalışılabilecek şekilde tasarlanmıştır.
 

Technopat Haberler

Yeni konular

Geri
Yukarı