Kilka przykładowych programów C#

  • text_to_binary_converter
    • link do pobrania .exe
    • prosty programik który kiedyś mi był potrzebny żeby łatwo dekodować ciągi znaków na ich wartości z tabeli ascii
    • Poniżej listing programu
    • using System;
      using System.Collections.Generic;
      using System.ComponentModel;
      using System.Data;
      using System.Drawing;
      using System.Linq;
      using System.Text;
      using System.Windows.Forms;
      namespace WindowsFormsApplication1
      {
          public partial class Form1 : Form
          {
              public Form1()
              {
                  InitializeComponent();
              }
              private void bt_convert_Click(object sender, EventArgs e)
              {
                  string text = textBox1.Text;
                  string result = StringToBinary(text);
                  textBox2.Text = Convert.ToString(result);
              }
              public static string StringToBinary(string data)
              {
                  StringBuilder sb = new StringBuilder();
                  
                  foreach (char c in data.ToCharArray())
                  {
                      sb.Append(Convert.ToString(c, 2).PadLeft(8, '0'));
                  }
                  return sb.ToString();
              }
              private void label1_Click(object sender, EventArgs e)
              {
              }
          }
      }
       
  •  zadanie 1.7
    • rozwiązanie przykładowego zadania
    • link do pobrania .exe
    • poniżej listing
    • using System;
      using System.Collections.Generic;
      using System.Linq;
      using System.Text;

      namespace Zadanie_1._7
      {
          class Program
          {
              static void Main(string[] args)
              {
                  try
                  {
                      Console.WriteLine("Zadanie 1.7\nNapisz program który oblicza sumę, różnicę, iloczyn, i iloraz dla dwóch liczb, x i y, wprowadzanych z klawiatury. W programie przyjmujemy, że zmienne x i y są typu double. Wszystkie, wszystkie zmienne należy wyświetlić z dokładnością do dwóch miejsc po przecinku");
                      Console.WriteLine("Podaj kolejno x i y");
                      double x = double.Parse(Console.ReadLine());
                      double y = double.Parse(Console.ReadLine());
                      double mnozenie = x * y;
                      double dzielenie = x / y;
                      double dodawanie = x + y;
                      double odejmowanie = x - y;
                      Console.WriteLine("x*y = " + mnozenie + " x/y = " + dzielenie + " x+y = " + dodawanie + " x-y = " + odejmowanie);
                  }
                  catch (FormatException)
                  {
                      Console.WriteLine("Nie wczytano liczby");
                  }




                  Console.ReadKey(true);
              }
          }
      }


Komentarze

Popularne posty z tego bloga

Test generatora DDS FNIRSI

FLprog - Programowanie Arduino dla opornych, Wstęp