101110011₂ + 3В1₁₆ - 3574₈ = -600₁₀
Объяснение:
переведём все числа в 10 систему счисления:
101110011₂ = 1 * 2⁸ + 0 * 2⁷ + 1 * 2⁶ + 1 * 2⁵ + 1 * 2⁴ + 0 * 2³ + 0 * 2² + 1 * 2¹ + 1 * 2⁰ = 1 * 256 + 0 * 128 + 1 * 64 + 1 * 32 + 1 * 16 + 0 * 8 + 0 * 4 + 1 * 2 + 1 * 1 = 256 + 0 + 64 + 32 + 16 + 0 + 0 + 2 + 1 = 371₁₀
3В1₁₆ = 3 * 16² + 11 * 16¹ + 1 * 16⁰ = 3 * 256 + 11 * 16 + 1 * 1 = 768 + 176 + 1 = 945₁₀
3574₈ = 3 * 8³ + 5 * 8² + 7 * 8¹ + 4 * 8⁰ = 3 * 512 + 5 * 64 + 7 * 8 + 4 * 1 = 1536 + 320 + 56 + 4 = 1916₁₀
вычислим выражение в 10 системе счисления:
371 + 945 - 1916 = -600
Поделитесь своими знаниями, ответьте на вопрос:
Відповідь:
Вроде бы правильно
Пояснення:
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
public void button1_Click(object sender, EventArgs e)
{
string a = textBox4.Text;
string b = textBox5.Text;
string c = textBox6.Text;
textBox7.Text = rc.rangecheck(a, b, c);
}
private void button2_Click(object sender, EventArgs e)
{
this.Close();
}
}
public class rc //класс
{
public rc(string a, string b, string c) //конструктор
{
}
public static string rangecheck(string a, string b, string c) //метод
{
float f = Convert.ToSingle(a);
float s = Convert.ToSingle(b);
float g = Convert.ToSingle(c);
if (g >= f && g < s)
{
return "Входит в интервал!";
}
else
{
return "Не входит в интервал!";
}
}
}