using System;
using System.Windows.Forms;
using System.Drawing;
namespace RedSquareInYellowCircle {
static class Program {
[STAThread]
static void Main() {
Application.EnableVisualStyles();
Application.(false);
Application.Run(new Form1());
}
}
public class Form1 : Form {
private System.ComponentModel.IContainer components = null;
protected override void Dispose(bool disposing) {
if (disposing && (components != null)) {
components.Dispose();
}
base.Dispose(disposing);
}
public Form1() {
InitializeComponent();
}
private void InitializeComponent() {
this.SuspendLayout();
//
// Form1
//
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
this.Name = "Form1";
this.Paint += new System.Windows.Forms.PaintEventHandler(this.Form1_Paint);
this.ResumeLayout(false);
}
private void Form1_Paint(object sender, PaintEventArgs e) {
const int radius = 100;
float a = (float)Math.Sqrt(2) * radius;
int[] center = { this.ClientRectangle.Width / 2, this.ClientRectangle.Height / 2 };
Pen pen = new Pen(Color.Black, 0);
SolidBrush sbYellow = new SolidBrush(Color.Yellow);
SolidBrush sbRed = new SolidBrush(Color.Red);
e.Graphics.FillEllipse(sbYellow, new Rectangle(center[0] - radius, center[1] - radius, 2 * radius, 2 * radius));
e.Graphics.FillRectangle(sbRed, new Rectangle(center[0] - (int)a / 2, center[1] - (int)a / 2, (int)a, (int)a));
// Освободить объекты GDI+
pen.Dispose();
sbYellow.Dispose();
sbRed.Dispose();
}
}
}
сделанно в 2010 студии, если вдруг проблемы с компиляцией
Поделитесь своими знаниями, ответьте на вопрос:
Что будет результатом исполнения черепашкой повтори 5[ вперед 80 направо 60]1-правильный пятиугольник 2-правильный треугольник 3-правильный шестиугольник 4-незамкнутая ломанная линия 25б надо
python
Говори если я что-то не правильно понял или если что-то не понятно
1)
from math import sqrt
a = int(input('Первая сторона: '))
b = int(input('Вторая сторона: '))
print(f'Площадь: {a*b}\nПериметр: {(a+b)*2}\nДиагональ: {sqrt(a**2+b**2)}')
2)
a = int(input('Первая сторона: '))
b = int(input('Вторая сторона: '))
c = int(input('Третья сторона: '))
[print('Равнобедренный') if a == b or a == c or b == c else print('Не равнобедренный')]
3)
from math import cos
try:
b = int(input('b: '))
c = int(input('c: '))
print((b + cos(c)) / (b - c))
except ZeroDivisionError:
print('Данный пример не имеет решения потому-что происходит деление на ноль')
4)
x = int(input('x: '))
if x > 9:
print(36)
elif -4 <= x <= 9:
print(2 * x)
else:
print(x**2 + 1)
5)
score = int(input('Оценка: '))
if 1 <= score <= 3:
print('Низкий уровень')
elif 4 <= score <= 6:
print('Средний уровень')
elif 7 <= score <= 9:
print('Достаточный уровень')
elif 10 <= score <= 12:
print('Высокий уровень')
6)
n = input('Число: ')
n2 = list(n)
n2[0], n2[3] = n2[3], n2[0]
[print('Первое число больше чем второе') if int(n) > int(''.join(n2)) else print('Первое число не больше чем второе')]