Последовательный вывод из двух циклов for - C#

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

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

Подскажите пожалуйста как правильно вывести поочередно из циклов. Нужно выводить Машину,Скорость,Машину,Скорость и т.д.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
 
namespace ConsoleApplication1
{
        public struct Car
        {
            public string speed;
          public enum CarModel
          {
              Toyota, Mazda, Opel, Audi, Honda, Hyonday, BMW, Datsun, Jeep, Renault
          }
          public CarModel carmod;
        }
    
    class Program
    {
        static void Main(string[] args)
        {
            Car cr;
            Car[] speed = new Car[10];
            speed[0].speed = "150";
            speed[1].speed = "160";
            speed[2].speed = "170";
            speed[3].speed = "180";
            speed[4].speed = "190";
            speed[5].speed = "200";
            speed[6].speed = "210";
            speed[7].speed = "220";
            speed[8].speed = "230";
            speed[9].speed = "240";
 
            for (cr.carmod = Car.CarModel.Toyota; cr.carmod <= Car.CarModel.Renault; cr.carmod++)
            {
                    Console.WriteLine("Авто - {0}", cr.carmod);
            }
 
            for (int i = 0; i < 9; i++)
            {
                    Console.WriteLine("Скорость - {0} км/ч", speed[i].speed);
            }
          
            Console.ReadKey();
        }
    }
}

Решение задачи: «Последовательный вывод из двух циклов for»

textual
Листинг программы
namespace ConsoleApplication47
{
    struct CarInfo
    {
        public string CarModel;
        public float Speed;
 
        public CarInfo(string CarModel, float Speed)
        {
            this.CarModel = CarModel;
            this.Speed = Speed;
        }
 
        public void WriteCarInfo()
        {
            Console.WriteLine("Марка: {0}, скорость: {1}", CarModel, Speed);
        }
    }
 
    class Program
    {
        static void Main()
        {
            CarInfo car1 = new CarInfo("Toyota", 150);
            Console.Write("car1: ");
            car1.WriteCarInfo();
            CarInfo car2 = new CarInfo("Mazda", 160);
            Console.Write("car2: ");
            car2.WriteCarInfo();
 
            Console.ReadLine();
        }
    }
}

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


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

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

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