Учим C# зная Basic & Excel & qb64
? почему C# & Basic & Excel & qb64 ?
потому что C# & qb64 компилируемые
у меня компилятор C# csc.exe в Win7
и компилирую через индивидуальный bat
Excel: среды даже микро размера
Basic: qb64 совместимый с Win7
квадратное уравнение qb64:
квадратное уравнение C# без проверки d<0:
квадратное уравнение excel без проверки d<0:
excel: скопировать и вставить в A1
дальше нужно изучить условия
создав игрушку "угадай число"
анимация компиляции Win7 Framework
? почему C# & Basic & Excel & qb64 ?
потому что C# & qb64 компилируемые
у меня компилятор C# csc.exe в Win7
и компилирую через индивидуальный bat
Excel: среды даже микро размера
Basic: qb64 совместимый с Win7
квадратное уравнение qb64:
Код:
' quadratic equation QB64 DAV
INPUT "INPUT A"; A
INPUT "INPUT B"; B
INPUT "INPUT C"; C
D = B ^ 2 - 4 * A * C
IF D < 0 THEN PRINT "D<0 ": END
PRINT "OTBET: "
PRINT "D ="; D
X1 = (-B + SQR(D)) / (2 * A)
X2 = (-B - SQR(D)) / (2 * A)
PRINT "X1 ="; X1
PRINT "X2 ="; X2
END
квадратное уравнение C# без проверки d<0:
Код:
// quadratic equation C# DAV
using System;
using System.Text;
using System.IO;
namespace DAV
{
class Program
{
static void Main(string[] args)
{
Console.Write("INPUT A: ");
long a = Convert.ToInt32(Console.ReadLine());
Console.Write("INPUT B: ");
long b = Convert.ToInt32(Console.ReadLine());
Console.Write("INPUT C: ");
long c = Convert.ToInt32(Console.ReadLine());
long d = (b * b - 4 * a * c);
Console.WriteLine("OTBET: ");
Console.Write("D = ");
Console.WriteLine(d);
var x1 = (-b + Math.Sqrt(d)) / (2 * a);
var x2 = (-b - Math.Sqrt(d)) / (2 * a);
Console.Write("X1 = ");
Console.WriteLine(x1);
Console.Write("X2 = ");
Console.WriteLine(x2);
Console.ReadKey();
}
}
}
квадратное уравнение excel без проверки d<0:
excel: скопировать и вставить в A1
Код:
6
7
2
=A2^2-4*A1*A3
=(-A2+КОРЕНЬ(A4))/(2*A1)
=(-A2-КОРЕНЬ(A4))/(2*A1)
дальше нужно изучить условия
создав игрушку "угадай число"
анимация компиляции Win7 Framework
Последнее редактирование: