<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://mediawiki.zeropage.org/index.php?action=history&amp;feed=atom&amp;title=BusSimulation%2F%EC%98%81%EB%8F%99</id>
	<title>BusSimulation/영동 - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://mediawiki.zeropage.org/index.php?action=history&amp;feed=atom&amp;title=BusSimulation%2F%EC%98%81%EB%8F%99"/>
	<link rel="alternate" type="text/html" href="https://mediawiki.zeropage.org/index.php?title=BusSimulation/%EC%98%81%EB%8F%99&amp;action=history"/>
	<updated>2026-05-14T16:17:36Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.39.8</generator>
	<entry>
		<id>https://mediawiki.zeropage.org/index.php?title=BusSimulation/%EC%98%81%EB%8F%99&amp;diff=83205&amp;oldid=prev</id>
		<title>Maintenance script: Repair MoniWiki formatting after migration</title>
		<link rel="alternate" type="text/html" href="https://mediawiki.zeropage.org/index.php?title=BusSimulation/%EC%98%81%EB%8F%99&amp;diff=83205&amp;oldid=prev"/>
		<updated>2026-03-26T14:01:36Z</updated>

		<summary type="html">&lt;p&gt;Repair MoniWiki formatting after migration&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 14:01, 26 March 2026&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l93&quot;&gt;Line 93:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 93:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  }&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  }&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;----&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;----&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;작성자: [[Yggdrasil]]  &lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;작성자: [[Yggdrasil]] &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;br /&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;----&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;----&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[BusSimulation]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[BusSimulation]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://mediawiki.zeropage.org/index.php?title=BusSimulation/%EC%98%81%EB%8F%99&amp;diff=29404&amp;oldid=prev</id>
		<title>imported&gt;Unknown at 05:22, 7 February 2021</title>
		<link rel="alternate" type="text/html" href="https://mediawiki.zeropage.org/index.php?title=BusSimulation/%EC%98%81%EB%8F%99&amp;diff=29404&amp;oldid=prev"/>
		<updated>2021-02-07T05:22:39Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;일단 하긴 했는데 이게 아닌것 같네요.&lt;br /&gt;
특히 앞차가 사람을 태우는 동안 그 다음 버스가 오는 걸&lt;br /&gt;
어떻게 구현할 지가 참 막막합니다...&lt;br /&gt;
* 열심히 할라고 한거 같지만 문제의 의도에서 벗어 났음. 이 문제는 실제 각 이벤트가 일어나면 다른 조건에도 긴밀하게 영향을 주고 받아야 제대로 돌아 간다.  버스가 이동할때와 버스 정류장에 도착할때 다른 데이터들에게 어떠한 영향을 끼치는지에 대해서 생각해 보아야 한다. 즉 각각의 데이터에 영향을 끼치는 이벤트가 어떠한 상황에 발생하는가를 생각해보고 그 상황에서 영향을 끼치는 데이터에 어떠한 방식으로 그 영향을 반영할 것인가도 생각해볼 문제- 상협&lt;br /&gt;
 #include&amp;amp;lt;iostream.h&amp;amp;gt;&lt;br /&gt;
 #define road 300 //길은 한바퀴 순회하는데 300킬로미터. 즉 5시간 걸린다.&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 class Bus//시속 60km/h--&amp;amp;gt;분속 1km/m으로 정함.&lt;br /&gt;
 {&lt;br /&gt;
 public:&lt;br /&gt;
 	int bus_loc;//버스의 위치&lt;br /&gt;
 	//일정한 속도로 도로위를 지나다님&lt;br /&gt;
 	//버스정류장에서 사람들이 타는 동안 멈춤 2분 걸림.&lt;br /&gt;
 	void move(int x_min);	&lt;br /&gt;
 	//최종 결과를 나타낸다&lt;br /&gt;
 	void show(int a);&lt;br /&gt;
 };&lt;br /&gt;
 &lt;br /&gt;
 void Bus::move(int x_min)&lt;br /&gt;
 {&lt;br /&gt;
 	for(;;)&lt;br /&gt;
 	{&lt;br /&gt;
 		if(x_min&amp;amp;lt;=30){&lt;br /&gt;
 			bus_loc=bus_loc+x_min;//분당 1킬로를 가므로 x분 후의 위치는 x킬로 뒤&lt;br /&gt;
 			x_min=0;//0으로 초기화. 다음 계산에 이상한 값이 들어가지 않도록.&lt;br /&gt;
 			break;&lt;br /&gt;
 		}&lt;br /&gt;
 		if(x_min&amp;amp;gt;30){&lt;br /&gt;
 			x_min=x_min-30;&lt;br /&gt;
 			bus_loc=bus_loc+30;&lt;br /&gt;
 		}&lt;br /&gt;
 		if(30&amp;amp;lt;bus_loc&amp;amp;amp;&amp;amp;amp;bus_loc&amp;amp;lt;=60)&lt;br /&gt;
 			bus_loc=bus_loc-2;&lt;br /&gt;
 		else if(60&amp;amp;lt;bus_loc&amp;amp;amp;&amp;amp;amp;bus_loc&amp;amp;lt;=90)&lt;br /&gt;
 			bus_loc=bus_loc-4;&lt;br /&gt;
 		else if(90&amp;amp;lt;bus_loc&amp;amp;amp;&amp;amp;amp;bus_loc&amp;amp;lt;=120)&lt;br /&gt;
 			bus_loc=bus_loc-6;&lt;br /&gt;
 		else if(120&amp;amp;lt;bus_loc&amp;amp;amp;&amp;amp;amp;bus_loc&amp;amp;lt;=150)&lt;br /&gt;
 			bus_loc=bus_loc-8;&lt;br /&gt;
 		else if(150&amp;amp;lt;bus_loc&amp;amp;amp;&amp;amp;amp;bus_loc&amp;amp;lt;=180)&lt;br /&gt;
 			bus_loc=bus_loc-10;&lt;br /&gt;
 		else if(180&amp;amp;lt;bus_loc&amp;amp;amp;&amp;amp;amp;bus_loc&amp;amp;lt;=210)&lt;br /&gt;
 			bus_loc=bus_loc-12;&lt;br /&gt;
 		else if(240&amp;amp;lt;bus_loc&amp;amp;amp;&amp;amp;amp;bus_loc&amp;amp;lt;=270)&lt;br /&gt;
 			bus_loc=bus_loc-14;&lt;br /&gt;
 		else if(270&amp;amp;lt;bus_loc&amp;amp;amp;&amp;amp;amp;bus_loc&amp;amp;lt;=300)&lt;br /&gt;
 			bus_loc=bus_loc-16;&lt;br /&gt;
 &lt;br /&gt;
 		if(bus_loc&amp;amp;gt;road){//300킬로를 돌면 다시 원점으로&lt;br /&gt;
 			bus_loc=bus_loc-road;&lt;br /&gt;
 		}&lt;br /&gt;
 	}&lt;br /&gt;
 	&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 void Bus::show(int a)&lt;br /&gt;
 {&lt;br /&gt;
 	if(bus_loc&amp;amp;gt;0){	&lt;br /&gt;
 		cout&amp;amp;lt;&amp;amp;lt;a+1&amp;amp;lt;&amp;amp;lt;&amp;quot;번째로 출발한 버스의 위치는 시작점으로부터 &amp;quot;&amp;amp;lt;&amp;amp;lt;bus_loc&amp;amp;lt;&amp;amp;lt;&amp;quot;km&amp;quot;&amp;amp;lt;&amp;amp;lt;endl;&lt;br /&gt;
 	}&lt;br /&gt;
 	else&lt;br /&gt;
 		cout&amp;amp;lt;&amp;amp;lt;a+1&amp;amp;lt;&amp;amp;lt;&amp;quot;번째 버스는 아직 출발하지 않았습니다.&amp;quot;&amp;amp;lt;&amp;amp;lt;endl;&lt;br /&gt;
 }	&lt;br /&gt;
 &lt;br /&gt;
 void main()&lt;br /&gt;
 {&lt;br /&gt;
 	int time=0;&lt;br /&gt;
 	int i;&lt;br /&gt;
 	cout&amp;amp;lt;&amp;amp;lt;&amp;quot;===============Bus Simulation==================&amp;quot;&amp;amp;lt;&amp;amp;lt;endl;&lt;br /&gt;
 	cout&amp;amp;lt;&amp;amp;lt;&amp;quot;몇 분후의 위치를 보시겠습니까?&amp;quot;;&lt;br /&gt;
 	cin&amp;amp;gt;&amp;amp;gt;time;&lt;br /&gt;
 	Bus bus[10];//버스 10개 생성&lt;br /&gt;
 	bus[0].bus_loc=0;//10분 간격으로 떠난다&lt;br /&gt;
 	bus[1].bus_loc=-10;&lt;br /&gt;
 	bus[2].bus_loc=-20;&lt;br /&gt;
 	bus[3].bus_loc=-30;&lt;br /&gt;
 	bus[4].bus_loc=-40;&lt;br /&gt;
 	bus[5].bus_loc=-50;&lt;br /&gt;
 	bus[6].bus_loc=-60;&lt;br /&gt;
 	bus[7].bus_loc=-70;&lt;br /&gt;
 	bus[8].bus_loc=-80;&lt;br /&gt;
 	bus[9].bus_loc=-90;&lt;br /&gt;
 	for(i=0;i&amp;amp;lt;10;i++)&lt;br /&gt;
 	{&lt;br /&gt;
 		bus[i].move(time);&lt;br /&gt;
 &lt;br /&gt;
 	}&lt;br /&gt;
 	cout&amp;amp;lt;&amp;amp;lt;&amp;quot;____________Result of Bus Simulation___________&amp;quot;&amp;amp;lt;&amp;amp;lt;endl;&lt;br /&gt;
 	for(i=0;i&amp;amp;lt;10;i++)&lt;br /&gt;
 		bus[i].show(i);&lt;br /&gt;
 }&lt;br /&gt;
----&lt;br /&gt;
작성자: [[Yggdrasil]] &lt;br /&gt;
----&lt;br /&gt;
[[BusSimulation]]&lt;br /&gt;
&lt;/div&gt;</summary>
		<author><name>imported&gt;Unknown</name></author>
	</entry>
</feed>