Организовать цикл расчета значений, записи в файл и чтения и вывода на экран - C#

Узнай цену своей работы

Формулировка задачи:

Организовать цикл расчета значений и их записи в файл в соответствии с заданным форматом. Файл должен быть создан во время выполнения программы. Условие: формула - y=2x+5, где x[3..30] c шагом 1; формат - по два значения в строке, разделенные запятыми. Записать в заранее подготовленный файл свои ФИО и группу. Считать из файла рассчитанные значения и вывести на экран.
Листинг программы
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.IO;
  6. namespace ConsoleApplication1
  7. {
  8. class Program
  9. {
  10. static void Main(string[] args)
  11. {
  12. double y;
  13. for (int x = 3; x <= 30; x++)
  14. {
  15. y = Math.Pow(2, x) + 5;
  16. }
  17. FileStream new_file = File.Create("simple.txt");
  18. StreamWriter file_wrinter = new StreamWriter(new_file);
  19. file_wrinter.Write("y=, y=");
  20. file_wrinter.WriteLine(Math.Pow(2, x) + 5);
  21. file_wrinter.Close();
  22. new_file.Close();
  23. FileStream old_file = File.Open(@"old_file.txt", FileMode.Open, FileAccess.Write);
  24. StreamWriter wrinter = new StreamWriter(old_file);
  25. FileStream read_file = File.Open("read_file.txt", FileMode.Open);
  26. StreamReader reader = new StreamReader(read_file);
  27. string s = reader.ReadLine();
  28. Console.WriteLine(reader.ReadLine());
  29. while (reader.Peek() != -1)
  30. {
  31. Console.WriteLine(reader.ReadLine());
  32. }
  33. Console.ReadKey();
  34. }
  35. }
  36. }
В чем ошибка, не работает

Решение задачи: «Организовать цикл расчета значений, записи в файл и чтения и вывода на экран»

textual
Листинг программы
  1. double y;
  2. FileStream new_file = File.Create("simple.txt");
  3. StreamWriter file_wrinter = new StreamWriter(new_file);
  4. for (int x = 3; x <= 30; x++)
  5. {
  6.     y = Math.Pow(2, x) + 5;
  7.     file_wrinter.WriteLine("{0}, {1}", x, y);
  8. }
  9. file_wrinter.Close();
  10. new_file.Close();
  11. FileStream old_file = File.Open(@"old_file.txt", FileMode.Open, FileAccess.Write);
  12. StreamWriter wrinter = new StreamWriter(old_file, Encoding.Default);
  13. wrinter.Write("ФИО: Фамлиев И.О., Группа: ГР-001");
  14. wrinter.Close();
  15. old_file.Close();
  16. FileStream read_file = File.Open("simple.txt", FileMode.Open);
  17. StreamReader reader = new StreamReader(read_file);
  18. while (reader.Peek() != -1)
  19. {
  20.     Console.WriteLine(reader.ReadLine());
  21. }
  22. reader.Close();
  23. read_file.Close();
  24. Console.ReadKey();

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

11   голосов , оценка 4.273 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы