Организовать цикл расчета значений, записи в файл и чтения и вывода на экран - C#
Формулировка задачи:
Организовать цикл расчета значений и их записи в файл в соответствии с заданным форматом. Файл должен быть создан во время выполнения программы. Условие: формула - y=2x+5, где x[3..30] c шагом 1; формат - по два значения в строке, разделенные запятыми.
Записать в заранее подготовленный файл свои ФИО и группу.
Считать из файла рассчитанные значения и вывести на экран.
В чем ошибка, не работает
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.IO; namespace ConsoleApplication1 { class Program { static void Main(string[] args) { double y; for (int x = 3; x <= 30; x++) { y = Math.Pow(2, x) + 5; } FileStream new_file = File.Create("simple.txt"); StreamWriter file_wrinter = new StreamWriter(new_file); file_wrinter.Write("y=, y="); file_wrinter.WriteLine(Math.Pow(2, x) + 5); file_wrinter.Close(); new_file.Close(); FileStream old_file = File.Open(@"old_file.txt", FileMode.Open, FileAccess.Write); StreamWriter wrinter = new StreamWriter(old_file); FileStream read_file = File.Open("read_file.txt", FileMode.Open); StreamReader reader = new StreamReader(read_file); string s = reader.ReadLine(); Console.WriteLine(reader.ReadLine()); while (reader.Peek() != -1) { Console.WriteLine(reader.ReadLine()); } Console.ReadKey(); } } }
Решение задачи: «Организовать цикл расчета значений, записи в файл и чтения и вывода на экран»
textual
Листинг программы
double y; FileStream new_file = File.Create("simple.txt"); StreamWriter file_wrinter = new StreamWriter(new_file); for (int x = 3; x <= 30; x++) { y = Math.Pow(2, x) + 5; file_wrinter.WriteLine("{0}, {1}", x, y); } file_wrinter.Close(); new_file.Close(); FileStream old_file = File.Open(@"old_file.txt", FileMode.Open, FileAccess.Write); StreamWriter wrinter = new StreamWriter(old_file, Encoding.Default); wrinter.Write("ФИО: Фамлиев И.О., Группа: ГР-001"); wrinter.Close(); old_file.Close(); FileStream read_file = File.Open("simple.txt", FileMode.Open); StreamReader reader = new StreamReader(read_file); while (reader.Peek() != -1) { Console.WriteLine(reader.ReadLine()); } reader.Close(); read_file.Close(); Console.ReadKey();
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д