TheBuliderBob
Centipat
- Katılım
- 24 Mart 2024
- Mesajlar
- 91
Daha fazla
- Cinsiyet
- Erkek
using System;
using System.Collections.Generic;
using System.Linq;
using System.Runtime.CompilerServices;
using System.Text;
using System.Threading.Tasks;
namespace Deneme.
{
internal class Program.
{
static void Main(string[] args)
{
Console.Write("Ilk sayiyi girin : ");
double sayi1 = Convert.ToDouble(Console.ReadLine());
Console.Write("Ikinci sayiyi girin : ");
double sayi2 = Convert.ToDouble(Console.ReadLine());
double toplam = sayi1 + sayi2;
Console.WriteLine("Toplam " + toplam);
Console.WriteLine("Toplama isimiz bitti hadi bazi sayilarin karesini alak");
double sayi3 = Convert.ToDouble(Console.ReadLine());
double kare = Math.Pow(sayi3, 2);
Console.WriteLine(sayi3 + " Karesi " + kare);
Console.ReadLine();
}
}
}
İlk sayıyı girin : 5
İkinci sayıyı girin : 7
3
-- Rastgele sayılar girildi. --
İlk sayıyı girin : 5
İkinci sayıyı girin : 7
Toplam 12
Toplama işimiz bitti hadi bazı sayılarının karesini alak
3 Karesi 9
-- Rastgele sayılar girildi. --
using System;
namespace Deneme
{
internal class Program
{
static void Main(string[] args)
{
// konsolu temizleyip başlık ekleyek
Console.Clear();
Console.BackgroundColor = ConsoleColor.DarkBlue;
Console.ForegroundColor = ConsoleColor.White;
Console.WriteLine("******************************");
Console.WriteLine(" Burayı İstediğiniz gibi özelleştirin. ");
Console.WriteLine("******************************\n");
// ilk sayıyı girmesiniz istiyoruz
Console.ResetColor();
Console.Write("İlk sayıyı girin: ");
double sayi1 = Convert.ToDouble(Console.ReadLine());
// ikinci sayıyı girmesini istiyoruz
Console.Write("İkinci sayıyı girin: ");
double sayi2 = Convert.ToDouble(Console.ReadLine());
// toplama işlemi
double toplam = sayi1 + sayi2;
Console.ForegroundColor = ConsoleColor.Green;
Console.WriteLine($"\nToplam: {sayi1} + {sayi2} = {toplam}\n");
// toplama işlemi tamamlandı mesajı
Console.ResetColor();
Console.WriteLine("Toplama işlemi tamamlandı. Şimdi bir sayının karesini hesaplayalım...\n");
// karesi alınacak sarıyı sorma
Console.Write("Karesini almak istediğiniz sayıyı girin: ");
double sayi3 = Convert.ToDouble(Console.ReadLine());
// hesaplama (kareyi)
double kare = Math.Pow(sayi3, 2);
Console.ForegroundColor = ConsoleColor.Cyan;
Console.WriteLine($"\n{sayi3} sayısının karesi: {kare}\n");
// işlem bitince teşekkürler mesajı :D
Console.ResetColor();
Console.ForegroundColor = ConsoleColor.Yellow;
Console.WriteLine("İşlemler tamamlandı. Teşekkürler!");
Console.WriteLine("******************************");
Console.ResetColor();
// sonucu görmesi için tuşa basmasını bekliyoruz
Console.ReadKey();
}
}
}
Bu şekilde kısaltmaktansa yeni kodlara açılmaya çalış. Örneğin görmediğin kodları öğrenmeyi dene. Sana C# dilinde daha çok yardımcı olur.Teşekkürler ama gerçekten kod bi 3 kat uzadı bunun gibi ama daha kısa kodla yazma imkanı yokmu yani çünkü ben yeni başladım ve daha ilk kere gördüğüm bazı kodlar var
Tamamdır teşekkür ederim yineBu şekilde kısaltmaktansa yeni kodlara açılmaya çalış. Örneğin görmediğin kodları öğrenmeyi dene. Sana C# dilinde daha çok yardımcı olur.
using System;
using System.Collections.Generic;
using System.Diagnostics;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace HESAPMAKINESI
{
internal class Program
{
static void Main(string[] args)
{
Console.ForegroundColor= ConsoleColor.Magenta;
Console.BackgroundColor = ConsoleColor.Black;
Console.WriteLine(" _________");
Console.WriteLine(" |+ -| ");
Console.WriteLine(" | x² | ");
Console.WriteLine(" |x ÷| ");
Console.WriteLine(" ---------" );
Console.WriteLine ("Hadi islem yontemini secek");
Console.Write("1-TOPLAMA ");
Console.Write("2-CIKARTMA ");
Console.Write("3-CARPMA ");
Console.Write("4-BÖLME ");
Console.Write("5-KARE ");
Console.Write("6-KAREKOK ");
Console.WriteLine(" Seciminizi yapin (1,2,3,4,5,6,7)");
double islemturu = Convert.ToDouble(Console.ReadLine());
Console.Write("\n");
double sayi1 = Convert.ToDouble(Console.ReadLine());
double sayi2 = Convert.ToDouble(Console.ReadLine());
Console.WriteLine("\n");
Console.WriteLine("Birinci sayi " + sayi1);
Console.WriteLine("Ikinci sayi " + sayi2);
Console.Write("\n");
switch (islemturu)
{
case 1:
Console.ForegroundColor = ConsoleColor.Yellow;
Console.WriteLine(sayi1 + sayi2);
break;
case 2:
Console.ForegroundColor = ConsoleColor.Green;
Console.WriteLine( sayi1 - sayi2);
break;
case 3:
Console.ForegroundColor = ConsoleColor.Cyan;
Console.WriteLine(sayi2 * sayi1);
break;
case 4:
Console.ForegroundColor = ConsoleColor.Red;
Console.WriteLine(sayi1 / sayi2);
break;
case 5:
Console.WriteLine(Math.Pow(sayi1,2));
Console.WriteLine("Birinci sayi " + sayi1);
break;
case 6:
Console.WriteLine(Math.Sqrt(sayi1));
Console.WriteLine("Birinci sayi " + sayi1);
break;
}
Console.ReadLine();
}
}
}
Gayet güzel, başarılı ancak niye Türkçe karakterleri kullanmıyorsunuz? Eğer ki bir hata varsa söyleyin. Birinci sayi yerine Birinci Sayı ile deneyin.Tamamdır teşekkür ederim yine
Son düzenlemelerim bu sizce nasılC#:using System; using System.Collections.Generic; using System.Diagnostics; using System.Linq; using System.Text; using System.Threading.Tasks; namespace HESAPMAKINESI { internal class Program { static void Main(string[] args) { Console.ForegroundColor= ConsoleColor.Magenta; Console.BackgroundColor = ConsoleColor.Black; Console.WriteLine(" _________"); Console.WriteLine(" |+ -| "); Console.WriteLine(" | x² | "); Console.WriteLine(" |x ÷| "); Console.WriteLine(" ---------" ); Console.WriteLine ("Hadi islem yontemini secek"); Console.Write("1-TOPLAMA "); Console.Write("2-CIKARTMA "); Console.Write("3-CARPMA "); Console.Write("4-BÖLME "); Console.Write("5-KARE "); Console.Write("6-KAREKOK "); Console.WriteLine(" Seciminizi yapin (1,2,3,4,5,6,7)"); double islemturu = Convert.ToDouble(Console.ReadLine()); Console.Write("\n"); double sayi1 = Convert.ToDouble(Console.ReadLine()); double sayi2 = Convert.ToDouble(Console.ReadLine()); Console.WriteLine("\n"); Console.WriteLine("Birinci sayi " + sayi1); Console.WriteLine("Ikinci sayi " + sayi2); Console.Write("\n"); switch (islemturu) { case 1: Console.ForegroundColor = ConsoleColor.Yellow; Console.WriteLine(sayi1 + sayi2); break; case 2: Console.ForegroundColor = ConsoleColor.Green; Console.WriteLine( sayi1 - sayi2); break; case 3: Console.ForegroundColor = ConsoleColor.Cyan; Console.WriteLine(sayi2 * sayi1); break; case 4: Console.ForegroundColor = ConsoleColor.Red; Console.WriteLine(sayi1 / sayi2); break; case 5: Console.WriteLine(Math.Pow(sayi1,2)); Console.WriteLine("Birinci sayi " + sayi1); break; case 6: Console.WriteLine(Math.Sqrt(sayi1)); Console.WriteLine("Birinci sayi " + sayi1); break; } Console.ReadLine(); } } }
Normalde tüm kodu normal ingilizce klavyesi ile yazıyorum bende bunlara geldiğimde dili değiştirmeye üşeniyorum biraz aslındaGayet güzel, başarılı ancak niye Türkçe karakterleri kullanmıyorsunuz? Eğer ki bir hata varsa söyleyin. Birinci sayi yerine Birinci Sayı ile deneyin.
Pekala, sizin kararınıza kalmış.Normalde tüm kodu normal ingilizce klavyesi ile yazıyorum bende bunlara geldiğimde dili değiştirmeye üşeniyorum biraz aslında
Yok o anlamda demek istemedim tabi bu konuda haklısınınız hatta şuan düzeltiyorum teşekkür ederimPekala, sizin kararınıza kalmış.