Напишите в комментарии к этой записи консольные приложения для решения этих задач, указав код задачи.
Решены задачи: 1-11,15,18. Не решены: 12-14,16,17,19-22.
Задачи
C1.1. Напечатать ряд чисел 20 в виде:
20 20 20 20 20 20 20 20 20 20.
C1.2. Составить программу вывода любого числа любое заданное число раз в виде, аналогичном показанному в предыдущей задаче.
C1.3. Напечатать «столбиком»:
а) все целые числа от 20 до 35;
б) квадраты всех целых чисел от 10 до b (значение b вводится с клавиатуры; b > 10);
в) третьи степени всех целых чисел от a до 50 (значение a вводится с клавиатуры; a < 50);
г) все целые числа от a до b (значения a и b вводятся с клавиатуры; b < a).
C1.4. Напечатать числа следующим образом:
а)
10 10.4 11 11.4 ... 25 25.4
б)
25 25.5 24.8 26 26.5 25.8 ... 35 35.5 34.8
C1.5. Напечатать числа следующим образом:
а)
21 19.2 20 18.2 ... 10 8.2
б)
45 44.5 44.2 44 43.5 43.2 ... 25 24.5 24.2
C1.6. Напечатать числа следующим образом:
а)
21 20.4 22 21.4 ... 35 34.4
б)
16 15.5 16.8 17 16.5 17.8 ... 24 23.5 24.8
C1.7. Одна штука некоторого товара стоит 55,99 руб. Напечатать таблицу стоимости 2, 3, …, 20 штук этого товара.
C1.8. Напечатать таблицу соответствия между весом в фунтах и весом в килограммах для значений 1, 2, …, 10 фунтов (1 фунт = 453 г).
C1.9. Напечатать таблицу перевода расстояний в дюймах в сантиметры для значений 10, 11, …, 22 дюйма (1 дюйм = 25,4 мм).
C1.10. Напечатать таблицу перевода 1, 2, … 20 долларов США в рубли по текущему курсу (значение курса вводится с клавиатуры).
C1.11. Считая, что Земля — идеальная сфера с радиусом R = 6370 км, определить расстояние до линии горизонта от точки с высотой над Землей, равной 1, 2, … 10 км.
C1.12. Плотность воздуха убывает с высотой по закону p = p0e-hz , где p — плотность на высоте h метров, p0 = 1,29 кг/м3, z =1,25·10-4. Напечатать таблицу зависимости плотности от высоты для значений от 0 до 1000 м через каждые 100 м.
C1.13. Напечатать таблицу умножения на 7:
1 х 7 = 7 2 х 7 = 14 ... 9 х 7 = 63
C1.14. Напечатать таблицу умножения на 9:
9 х 1 = 9 9 х 2 = 18 ... 9 х 9 = 81
C1.15. Напечатать таблицу умножения на число n (значение n вводится с клавиатуры; 1 <= n <= 9).
C1.16. Напечатать «столбиком» значения sin(2) , sin(3) , …, sin(20) .
C1.17. Вывести «столбиком» значения sin(0,1), sin(0,2) , …, sin(1,6).
C1.18. Напечатать таблицу стоимости 50, 100, 150, …, 1000 г сыра (стоимость 1 кг сыра вводится с клавиатуры).
C1.19. Напечатать таблицу стоимости 100, 200, 300, …, 2000 г конфет (стоимость 1 кг конфет вводится с клавиатуры).
C1.20. Вывести «столбиком» следующие числа: 2,1, 2,2, 2,3, …, 2,8.
C1.24. Вывести «столбиком» следующие числа: 3,2, 3,2, 3,3, …, 3,9.
C1.21. Вывести «столбиком» следующие числа: 2,2, 2,4, 2,6, …, 4,2.
C1.22. Вывести «столбиком» следующие числа: 4,4, 4,6, 4,8, …, 6,4.
NEW: Наш Чат, в котором вы можете обсудить любые вопросы, идеи, поделиться опытом или связаться с администраторами.
C1.13.
using System;
namespace ProgrammByZhulik
{
class Program
{
static void Main()
{
Console.WriteLine(«Таблица умножения на 7:»);
Console.WriteLine(«————————«);
for (int i = 1; i < 10; i++)
{
Console.WriteLine(i + » * 7 = » + i * 7);
}
Console.ReadLine();
}
}
}
C1.19
Надеюсь что правильно решил задачу
using System;
using System.Diagnostics;
namespace zad21
{
class Program
{
static void Main()
{
Console.Write(«Введите стоимость 1 килограмма: «);
decimal kilogram = Convert.ToInt32(Console.ReadLine());
decimal gramm;
for ( gramm = 100; gramm < 2001; gramm = gramm + 100)
{
Console.WriteLine(gramm + «г » + «= » + Math.Round(kilogram) / 1000 * Math.Round(gramm) + «рублей»);
}
}
}
}
C1.17
using System;
namespace zad20
{
class Program
{
static void Main()
{
for(double a = 0.1; a < 1.7; a = a + 0.1)
{
Console.WriteLine(«sin {0}», Math.Sin(a));
}
}
}
}
C1.16
Программа довольно правильно работает
using System;
namespace zad19
{
class Program
{
static void Main()
{
for(int a = 2; a < 22; a++)
{
Console.WriteLine(«sin:{0}», Math.Sin(a));
}
}
}
}
C1.13
Могут быть косяки, недавно учу c#
using System;
namespace zad18
{
class Programm
{
static void Main()
{
int a;
for (a = 1; a < 11; a++)
{
int res = 7 * a;
Console.WriteLine(«7 * {0} = {1} «, a, res);
}
}
}
}
{
// C1.20.Вывести «столбиком» следующие числа: 2,1, 2,2, 2,3, …, 2,8.
for (double i = 2; i < 3; i = i + 0.1)
Console.WriteLine(Math.Round(i,2));
}
{
// C1.18. Напечатать таблицу стоимости 50, 100, 150, …, 1000 г сыра (стоимость 1 кг сыра вводится с клавиатуры).
Console.WriteLine(«стоимость 1 кг сыра вводится с клавиатуры : «);
int cena = Convert.ToInt32(Console.ReadLine());
for (int i = 50; i < 1000; i+=50)
Console.WriteLine(i +» kg = » + i*cena );
}
{
// CC1.16. Напечатать «столбиком» значения sin(2) , sin(3) , …, sin(20) ..
for (int i = 1; i < 21; i++)
Console.WriteLine(«sin(«+i+») = «+Math.Sin(i));
}
{
// C1.15. Напечатать таблицу умножения на число n (значение n вводится с клавиатуры; 1 <= n <= 9).
Console.WriteLine(«Напечатать таблицу умножения на число n \n VVedite chislo n»);
int n = Convert.ToInt32(Console.ReadLine());
if (n >= 1 && n <= 9)
{
for (int i = 1; i < 10; i++)
Console.WriteLine(i +» x » +n+» = » +i*n);
}
else
{
Console.WriteLine(«EROR$)$5»);
}
}
{
// C1.13. Напечатать таблицу умножения на 7:
// 1 х 7 = 7
//2 х 7 = 14…
//9 х 7 = 63
Console.WriteLine(«Напечатать таблицу умножения на 7″);
for (int i = 1; i < 10; i++)
Console.WriteLine(i +» x 7 = » +i*7);
}
{
// C1.12. Плотность воздуха убывает с высотой по закону p = p0e-hz , где p — плотность на высоте h метров, p0 = 1,29 кг/м3, z =1,25·10-4.
// Напечатать таблицу зависимости плотности от высоты для значений от 0 до 1000 м через каждые 100 м.
double z = 1.25 * Math.Pow(10, -4); //0,000125
double p0 = 1.29;
int h = 0;
double p = p0 * (Math.Pow(( Math.E), (h * (-z)))) ; //1.29*( 2.718… ^ h*-0,000125_)
for ( h = 0; h < 1001; h += 100)
Console.WriteLine( h + » m = «+p *h+» kg/m^3″);
}
{
// C1.10. Напечатать таблицу перевода 1, 2, … 20 долларов США в рубли по текущему курсу (значение курса вводится с клавиатуры)
int dollar ;
double rub = 61.82;
for (dollar = 1; dollar < 21; dollar++)
Console.WriteLine( dollar + » dollar USA = «+ rub*dollar +» rub»);
}
{
// C1.8. Напечатать таблицу соответствия между весом в фунтах и весом в килограммах для значений 1, 2, …, 10 фунтов (1 фунт = 453 г).
int lb ;
double kg = 0.453;
for (lb = 1; lb < 11; lb++)
Console.WriteLine(lb +» lb = » +kg*lb + » kg «);
}
{
// C1.7.Одна штука некоторого товара стоит 55,99 руб.
// Напечатать таблицу стоимости 2, 3, …, 20 штук этого товара.
double cena = 55.95;
int kolvo;
for ( kolvo = 1; kolvo < 21 ; kolvo++)
Console.WriteLine (kolvo + » = «+ cena*kolvo);
}
{
//C1.6. Напечатать числа следующим образом:21 20.4 22 21.4… 35 34.4
double a;
for ( a = 21; a < 36 ; a++) Console.WriteLine(a+» » + (a — 0.6) + «\n «);
}
{
//C1.6. Напечатать числа следующим образом:б) 16 15.5 16.8 17 16.5 17.8… 24 23.5 24.8
double a;
for ( a = 16; a < 25 ; a++) Console.WriteLine(a+» » + (a — 0.5) +» «+(a+0.8)+ «\n «);
}
static void Main(string[] args)
{
//4. Напечатать числа следующим образом: //10 10.4//11 11.4…//25 25.4
double a;
for ( a = 10; a < 26 ; a++) Console.WriteLine(a+» «+ (a+0.4) +»\n «);
}
{
//4. Напечатать числа следующим образом: б)25 25.5 24.8 26 26.5 25.8… 35 35.5 34.8
double a;
for ( a = 25; a < 36 ; a++) Console.WriteLine(a+» » + (a + 0.5) +» «+ (a — 0.2) + «\n «);
}
{
// C1.3. Напечатать «столбиком»:
//а) все целые числа от 20 до 35;
//б) квадраты всех целых чисел от 10 до g(значение g вводится с клавиатуры; g > 10);
//в) третьи степени всех целых чисел от a до 50(значение a вводится с клавиатуры; a < 50);
//г) все целые числа от a до b(значения a и b вводятся с клавиатуры; b < a).
Console.WriteLine(«\n а) все целые числа от 20 до 35»);
for (int a = 20; a < 36 ; a++) Console.WriteLine(a);
Console.WriteLine(«\n\n б) квадраты всех целых чисел от 10 до g(значение g вводится с клавиатуры; g > 10);»);
int g = Convert.ToInt32(Console.ReadLine());
for (int b = 10; b < g; b++) Console.WriteLine(b*b);
Console.WriteLine(«\n\n в) третьи степени всех целых чисел от f до 50(значение a вводится с клавиатуры; f < 50)»);
int f = Convert.ToInt32(Console.ReadLine());
for (int c = f; c < 50; c++) Console.WriteLine(c*c*c);
Console.WriteLine(«\n \n г) все целые числа от a до b(значения a и b вводятся с клавиатуры; b < a).»);
int aa = Convert.ToInt32(Console.ReadLine());
int bb = Convert.ToInt32(Console.ReadLine());
for (int d = aa; d < bb; d++) Console.WriteLine(d);
}
/*
C1.12. Плотность воздуха убывает с высотой по закону p = p0e^-hz ,
где p — плотность на высоте h метров, p0 = 1,29 кг/м3, z =1,25·10-4.
Напечатать таблицу зависимости плотности от высоты для значений от
0 до 1000 м через каждые 100 м.
*/
using System;
class Program
{
private static void Main(string[] args)
{
const double p0 = 1.29;
const double z = 0.000125;
double p, m;
for (int h = 0; h <= 1000; h += 100)
{
m = — h * z;
p = p0 * Math.Exp(m);
System.Console.WriteLine(«h =» + h + » p = « + p);
}
}
//C 1.4
/*using System;
namespace aboba
{
class Programm
{
static void Main(string[] args)
{
//А
for(int i = 10; i < 25; ++i)
{
Console.WriteLine(«{0} {0}.4 «, i);
}
//Б
for(int i = 25; i < 35; ++i)
{
int a = i — 1;
Console.WriteLine(«{0} {0}.5 {1}.8», i, a);
}
}
}
} */
Привет, что в твоем коде означает Input и в принципе для чего он нужен в C#
я имел ввиду эту задачу
C 1.3
int q = 20;
int w = 35;
for (int i = q; i < w + 1; i++) Console.WriteLine(i);
Console.Write(«Введите число b (больше 10): «);
int b = Convert.ToInt32(Console.ReadLine());
for (int j = 10; j < b + 1; j++)
{
int r = j * j;
Console.WriteLine($»Квадрат числа {j} = {r}»);
}
Console.Write(«Введите число a (меньше 50): «);
int a = Convert.ToInt32(Console.ReadLine());
for (int f = a; f < 50; f++)
{
int r = f * f * f;
Console.WriteLine($»Третья степень числа {f} = {r}»);
}
Console.Write(«Введите число s: «);
int s = Convert.ToInt32(Console.ReadLine());
Console.Write(«Введите число d (должно быть меньше, чем s): «);
int d = Convert.ToInt32(Console.ReadLine());
for (int z = s; z > d; z—)
{
Console.Write($»{z} «);
}
C1.16. Напечатать «столбиком» значения sin(2) , sin(3) , …, sin(20) .
Алексей В, в целом — направление верное. Но есть ошибки. Нужна ли переменная «х»? Используя ее вы сильно запутали код и потому сами допустили ошибку в граничных значениях цикла.
1.2
Console.Write(«Введите число для вывода:»);
int a = int.Parse(Console.ReadLine());
for (int i = 0; i < 10; i++) Console.Write($"{a} ");
Console.WriteLine($"{a}.");
С1.19.
//C1.19. Напечатать таблицу стоимости 100, 200, 300, …, 2000 г конфет (стоимость 1 кг конфет вводится с клавиатуры).
first:
Console.WriteLine(«Введите стоимость конфет за 1 кг»);
string str = Console.ReadLine();
if (str != null)
{
int price = Convert.ToInt32(str);
int i = 0;
int mult = 100;
for (; i < 20; i++)
{
Console.WriteLine("Цена {0} шт конфет = {1}", mult, (price * mult));
mult = mult + 100;
}
Console.ReadKey();
}
else
{
goto first;
}
1.24
for (double i = 3.2; i < 4.0; i += 0.1)
{
Console.WriteLine($"{i}\t{i+0}");
}
C1.13. Напечатать таблицу умножения на 7:
for (int i = 1; i < 10; i++)
{
Console.WriteLine($"{i} * {7} = {i*7}");
}
C1.12. Плотность воздуха убывает с высотой по закону p = p0e-hz , где p — плотность на высоте h метров, p0 = 1,29 кг/м3, z =1,25·10-4. Напечатать таблицу зависимости плотности от высоты для значений от 0 до 1000 м через каждые 100 м.
Артем! Записал чуть короче, используя Math.Exp( ).
C1.2. Составить программу вывода любого числа любое заданное число раз в виде, аналогичном показанному в предыдущей задаче.
Решение:
Алексей! Решение верное. У Егора и Вячеслава более мудреное.
C1.12. Плотность воздуха убывает с высотой по закону p = p0e-hz , где p — плотность на высоте h метров, p0 = 1,29 кг/м3, z =1,25·10-4. Напечатать таблицу зависимости плотности от высоты для значений от 0 до 1000 м через каждые 100 м.
Илья! Исправил формулу, будьте внимательны.
C1.22. Вывести «столбиком» следующие числа: 4,4, 4,6, 4,8, …, 6,4.
Как сделать, чтобы при выводе целого числа в формате double, писалось с нулем? Не помогает:
Максим, возможностей теперь много, например:
Результат:
C1.19. Напечатать таблицу стоимости 100, 200, 300, …, 2000 г конфет (стоимость 1 кг конфет вводится с клавиатуры).
Убрал лишнее.
C1.17. Вывести «столбиком» значения sin(0,1), sin(0,2) , …, sin(1,6).
Да. Три знака после запятой.
C1.3. Напечатать «столбиком»:
б) квадраты всех целых чисел от 10 до b (значение b вводится с клавиатуры; b > 10);
Верно, с поправками.
Мой вариант:
Верно.
C1 .3.Напечатать «столбиком»:
а) все целые числа от 20 до 35;
б) квадраты всех целых чисел от 10 до b (значение b вводится с клавиатуры; b > 10);
в) третьи степени всех целых чисел от a до 50 (значение a вводится с клавиатуры; a < 50); г) все целые числа от a до b (значения a и b вводятся с клавиатуры; b < a).
Верно! С небольшими поправками.
C1.1. Напечатать ряд чисел 20 в виде:
C1.2. Составить программу вывода любого числа любое заданное число раз в виде, аналогичном показанному в предыдущей задаче.
Если по образцу, то 10 чисел, поэтому:
for (int i = 0; i < 10; i++) Просматривайте также имеющие решения, не дублируйте их.
Задачи С1.4-С1.6
Не знаю, возможно сильно намудрил, только изучаю C#
Верно. С небольшими поправками. Смотрите также уже имеющиеся решения, сравните со своими. С началом!
C1.6. Напечатать числа следующим образом:
а)
б)
Валентин, верно.
C1.5. Напечатать числа следующим образом:
а)
б)
Верно!
Валентин! Присылайте только существенный код, без обрамления.
C1.4. Напечатать числа следующим образом:
а)
б)
Валентин! б) — с поправкой.
C1.2. Составить программу вывода любого числа любое заданное число раз в виде, аналогичном показанному в предыдущей задаче.
Егор, верно.
можно и по проще:
Костя! Пробел между числами лишним не будет, см. условие. Да еще и без { } можно обойтись тогда.
C1.10. Напечатать таблицу перевода 1, 2, … 20 долларов США в рубли по текущему курсу (значение курса вводится с клавиатуры).
Верно.
C1.15.Напечатать таблицу умножения на число n(значение n вводится с клавиатуры; 1 <= n <= 9).
C1.18.Напечатать таблицу стоимости 50, 100, 150, …, 1000 г сыра(стоимость 1 кг сыра вводится с клавиатуры).
В задаче C1.18 округление до рублей в меньшую сторону:
(cost * i) / 1000 — целое число.
C1.8.Напечатать таблицу соответствия между весом в фунтах и весом в килограммах для значений 1, 2, …, 10 фунтов(1 фунт = 453 г).
Верно.
C1.7.Одна штука некоторого товара стоит 55,99 руб.Напечатать таблицу стоимости 2, 3, …, 20 штук этого товара.
Верно.
C1.11. Считая, что Земля — идеальная сфера с радиусом R = 6370 км, определить расстояние до линии горизонта от точки с высотой над Землей, равной 1, 2, … 10 км.
Подскажите пожалуйста, сомневаюсь в правильности решения
Исправьте 1 оператор: Искомое расстояние — катет прямоугольного треугольника (касательная к окружности), другой катет — радиус Земли, гипотенуза — расстояние от центра Земли до точки наблюдения (простая геометрия).
C1.9. Напечатать таблицу перевода расстояний в дюймах в сантиметры для значений 10, 11, …, 22 дюйма (1 дюйм = 25,4 мм).
Илья, Ваше решение верное, но так — еще короче.
Спасибо, так действительно короче.
C1.1. Напечатать ряд чисел 20 в виде:
20 20 20 20 20 20 20 20 20 20.
Илья, верно.
Не совсем. Правильнее будет
static void Main(string[] args)
{
for (int i = 0; i < 10; i++)
{
Console.Write("20");
if (i < 9)
{
Console.Write(" ");
}
}
Console.WriteLine(".");
}