<?xml version="1.0" encoding="utf-8"?>
<!-- generator="FeedCreator 1.7.2" -->
<rss version="2.0">
    <channel>
        <title>Lowyat.NET: Latest topics by gary_cheah85</title>
        <description></description>
        <link>http://forum.lowyat.net/</link>
        <lastBuildDate>Wed, 17 Jun 2026 14:07:10 +0800</lastBuildDate>
        <generator>FeedCreator 1.7.2</generator>
        <item>
            <title>[WTS] YES HUDDLE</title>
            <link>http://forum.lowyat.net/topic/4015924</link>
            <description>Item(s):&lt;br /&gt;YES 4G Huddle Mobile Hotspot&lt;br /&gt;&lt;br /&gt;Price: RM110.00&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Package includes:&lt;br /&gt;4G Huddle, wall charger, box&lt;br /&gt;&lt;br /&gt;Item Condition:&lt;br /&gt;Mint condition&lt;br /&gt;&lt;br /&gt;Warranty:&lt;br /&gt;Nil. Turn it on to test on the spot during purchase. &lt;br /&gt;You can even try connect to it with your handphone, although there won&amp;#39;t be any data. That one you need to register and reload.&lt;br /&gt;&lt;br /&gt;COD ONLY, KL area&lt;br /&gt;</description>
            <author>gary_cheah85</author>
            <category>Networking Related Items Garage Sales</category>
            <pubDate>Thu, 28 Jul 2016 22:50:25 +0800</pubDate>
        </item>
        <item>
            <title>[WTS] YES 4G Huddle</title>
            <link>http://forum.lowyat.net/topic/3529807</link>
            <description>Item(s): YES 4G Huddle&lt;br /&gt;&lt;br /&gt;Package includes: Everything that comes in box&lt;br /&gt;&lt;br /&gt;Price: Sold&lt;br /&gt;&lt;br /&gt;Warranty: End&lt;br /&gt;&lt;br /&gt;Item(s) conditions: 9/10&lt;br /&gt;&lt;br /&gt;Contact method/details: PM me&lt;br /&gt;&lt;br /&gt;Dealing method: COD&lt;br /&gt;&lt;br /&gt;Location: cheras, ampang&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;[attachmentid=4382080]&lt;br /&gt;[attachmentid=4382082]</description>
            <author>gary_cheah85</author>
            <category>Networking Related Items Garage Sales</category>
            <pubDate>Sun, 22 Mar 2015 13:43:16 +0800</pubDate>
        </item>
        <item>
            <title>[WTT] Used 1GB DDR3 PC8500 8chips</title>
            <link>http://forum.lowyat.net/topic/3512276</link>
            <description>Item Name: 1GB DDR3 RAM PC3-8500&lt;br /&gt;&lt;br /&gt;Age: more than 5 years&lt;br /&gt;&lt;br /&gt;Warranty: no warranty, still working and tested&lt;br /&gt;&lt;br /&gt;Item(s) conditions: good , take out from lenovo laptop&lt;br /&gt;&lt;br /&gt;Price: &lt;!--emo&amp;:nod:--&gt;&lt;img src='http://static.lowyat.net/style_emoticons/default/nod.gif' border='0' style='vertical-align:middle' alt='nod.gif' /&gt;&lt;!--endemo--&gt;  NIL, trade in with thumb drive or other small gadgets, or just a cup of coffee&lt;br /&gt;&lt;br /&gt;Location / deal method: COD Cheras/Ampang area&lt;br /&gt;&lt;br /&gt;Communication method: PM me.&lt;br /&gt;&lt;br /&gt;&lt;img src='http://i61.tinypic.com/whimb9.jpg' border='0' alt='user posted image' /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Reason for sale: upgrade RAM already&lt;br /&gt;</description>
            <author>gary_cheah85</author>
            <category>RAM Garage Sales</category>
            <pubDate>Tue, 03 Mar 2015 20:11:30 +0800</pubDate>
        </item>
        <item>
            <title>Turbo Boost Meter</title>
            <link>http://forum.lowyat.net/topic/685939</link>
            <description>Is this a turbo-ed proton dashboard?&lt;br /&gt;showing a boost controller right?&lt;br /&gt;&lt;br /&gt;&lt;a href='http://img212.imageshack.us/my.php?image=dsc00002pd3.jpg' target='_blank'&gt;&lt;img src='http://img212.imageshack.us/img212/1458/dsc00002pd3.th.jpg' border='0' alt='user posted image' /&gt;&lt;/a&gt;</description>
            <author>gary_cheah85</author>
            <category>The Fast &amp;amp; The Furious</category>
            <pubDate>Wed, 30 Apr 2008 18:29:26 +0800</pubDate>
        </item>
        <item>
            <title>closed.........</title>
            <link>http://forum.lowyat.net/topic/666726</link>
            <description>nvm..........</description>
            <author>gary_cheah85</author>
            <category>Jobs &amp;amp; Careers</category>
            <pubDate>Fri, 04 Apr 2008 21:43:50 +0800</pubDate>
        </item>
        <item>
            <title>BMW- Rest in Peace</title>
            <link>http://forum.lowyat.net/topic/633132</link>
            <description>Saw this while driving beside Endah Parade.&lt;br /&gt;At first I thought Endah parade was on fire, since the big fire truck is on standby.&lt;br /&gt;Guess i was a bit late to catch the action.&lt;br /&gt;[attachmentid=399427]&lt;br /&gt;[attachmentid=399426]&lt;br /&gt;&lt;br /&gt;The owner of the car as seen in the 2nd picture was sobbing....&lt;br /&gt;His car will never be the same again..&lt;br /&gt;&lt;br /&gt;This is not a BMW &amp;quot;bashing&amp;quot; thread &lt;!--emo&amp;:blush:--&gt;&lt;img src='http://static.lowyat.net/style_emoticons/default/blush.gif' border='0' style='vertical-align:middle' alt='blush.gif' /&gt;&lt;!--endemo--&gt;</description>
            <author>gary_cheah85</author>
            <category>The Fast &amp;amp; The Furious</category>
            <pubDate>Sun, 17 Feb 2008 11:54:54 +0800</pubDate>
        </item>
        <item>
            <title>CRT Monitor Problem</title>
            <link>http://forum.lowyat.net/topic/413539</link>
            <description>i&amp;#39;m using samsung 793DF 17&amp;quot; CRT monitor aged 1year ++.&lt;br /&gt;recently my monitor go busted.&lt;br /&gt;when i tried to turn on the monitor, there is no response.&lt;br /&gt;instead i can hear some slight ticking sound coming from the back of the monitor.&lt;br /&gt;graphic card no problem as i have plug in another monitor to test.&lt;br /&gt;also have tried switching power supply cable for the monitor.&lt;br /&gt;nothing worrks so far.&lt;br /&gt;since then i&amp;#39;m forced to used my old 14&amp;quot; cap ayam monitor.&lt;br /&gt;any chance i can repair the monitor?&lt;br /&gt;hope any sifu here can enlightened me.&lt;br /&gt;&lt;br /&gt;thanks &lt;!--emo&amp;:help:--&gt;&lt;img src='http://static.lowyat.net/style_emoticons/default/icon_question.gif' border='0' style='vertical-align:middle' alt='icon_question.gif' /&gt;&lt;!--endemo--&gt;</description>
            <author>gary_cheah85</author>
            <category>Technical Support</category>
            <pubDate>Tue, 13 Feb 2007 21:03:22 +0800</pubDate>
        </item>
        <item>
            <title>internal compiler error......</title>
            <link>http://forum.lowyat.net/topic/261817</link>
            <description>/*You are given the class declaration below.&lt;br /&gt;&lt;br /&gt;class Ratio&lt;br /&gt;{&lt;br /&gt;	friend ostream&amp;amp; operator &amp;lt;&amp;lt; (ostream &amp;amp;, const Ratio &amp;amp;);&lt;br /&gt;	friend istream&amp;amp; operator &amp;gt;&amp;gt; (istream &amp;amp;, Ratio &amp;amp;);&lt;br /&gt;	friend Ratio operator-(const Ratio &amp;amp;); //negation operator, -A&lt;br /&gt;	friend int operator&amp;lt; (const Ratio &amp;amp;, const Ratio &amp;amp;); //less-than operator, A&amp;lt;B&lt;br /&gt;	friend Ratio operator+ (const Ratio &amp;amp;, const Ratio &amp;amp;); //addition operation, A+B&lt;br /&gt;	friend Ratio operator- (const Ratio &amp;amp;, const Ratio &amp;amp;); //subtraction operator A-B&lt;br /&gt;	friend Ratio operator* (const Ratio &amp;amp;, const Ratio &amp;amp;); //multiplication operator&lt;br /&gt;&lt;br /&gt;	private:&lt;br /&gt;		int num, den; //Example: 3/5, where num = 3 and den = 5&lt;br /&gt;&lt;br /&gt;	public:&lt;br /&gt;		Ratio(int = 0, int = 0); //default constructor&lt;br /&gt;		Ratio(const Ratio &amp;amp;); //copy constructor&lt;br /&gt;		Ratio&amp;amp; operator= (const Ratio &amp;amp;); //assignment operator, A = B&lt;br /&gt;};&lt;br /&gt;&lt;br /&gt;a.	Give the implementation/definition of the above class.&lt;br /&gt;b.	Write a main() program that instantiates three objects of the above class. One of the objects is given values upon declaration. Prompt the users to input values for the other two objects. Create another object and assign the values of each of the arithmetic operation in the above class to this new object. Display its value after each operation.&lt;br /&gt;Hints: - Ratio are example of fraction numbers, e.g. 3/5, 6/7, 1/2 etc. Adding two ratio objects involves the addition of fraction numbers, &lt;br /&gt;e.g. 1/2 + 1/2 = 2/2&lt;br /&gt;&lt;br /&gt;Sample outputs:&lt;br /&gt;Enter values for x and y fraction&lt;br /&gt;x fraction :1/2&lt;br /&gt;y fraction :3/4&lt;br /&gt;&lt;br /&gt;The fractions are&lt;br /&gt;x: 1/2&lt;br /&gt;y: 3/4&lt;br /&gt;z: 2/3&lt;br /&gt;temp: 0/0&lt;br /&gt;&lt;br /&gt;temp = x + y&lt;br /&gt;x: 1/2&lt;br /&gt;y: 3/4&lt;br /&gt;temp: 10/8&lt;br /&gt;&lt;br /&gt;temp = y - z&lt;br /&gt;y: 3/4&lt;br /&gt;z: 2/3&lt;br /&gt;temp: 1/12&lt;br /&gt;&lt;br /&gt;temp = y * z&lt;br /&gt;y: 3/4&lt;br /&gt;z: 2/3&lt;br /&gt;temp: 6/12&lt;br /&gt;&lt;br /&gt;temp = -x&lt;br /&gt;x: 1/2&lt;br /&gt;temp: -1/2&lt;br /&gt;&lt;br /&gt;y: 3/4&lt;br /&gt;z: 2/3&lt;br /&gt;Check is y &amp;lt; z: No&lt;br /&gt;&lt;br /&gt;z: 2/3&lt;br /&gt;temp: -1/2&lt;br /&gt;temp = z&lt;br /&gt;z: 2/3&lt;br /&gt;temp: 2/3&lt;br /&gt;*/&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;#include &amp;lt;iostream&amp;gt;&lt;br /&gt;using namespace std;&lt;br /&gt;&lt;br /&gt;class Ratio&lt;br /&gt;{&lt;br /&gt;	friend ostream &amp;amp; operator &amp;lt;&amp;lt; (ostream &amp;amp;, const Ratio &amp;amp;);&lt;br /&gt;	friend istream &amp;amp; operator &amp;gt;&amp;gt; (istream &amp;amp;, Ratio &amp;amp;);&lt;br /&gt;&lt;br /&gt;	friend Ratio operator - (const Ratio &amp;amp;);&lt;br /&gt;	friend int operator &amp;lt; (const Ratio &amp;amp;, const Ratio &amp;amp;);&lt;br /&gt;	friend Ratio operator + (const Ratio &amp;amp;, const Ratio &amp;amp;);&lt;br /&gt;	friend Ratio operator - (const Ratio &amp;amp;, const Ratio &amp;amp;);&lt;br /&gt;	friend Ratio operator * (const Ratio &amp;amp;, const Ratio &amp;amp;);&lt;br /&gt;&lt;br /&gt;	private:&lt;br /&gt;		int num;&lt;br /&gt;		int den;&lt;br /&gt;&lt;br /&gt;	public:&lt;br /&gt;		Ratio(int = 0, int = 0);&lt;br /&gt;		Ratio(const Ratio &amp;amp;);&lt;br /&gt;		Ratio operator = (const Ratio &amp;amp;);&lt;br /&gt;};&lt;br /&gt;&lt;br /&gt;ostream &amp;amp; operator &amp;lt;&amp;lt; (ostream &amp;amp;out, const Ratio &amp;amp;target)&lt;br /&gt;{&lt;br /&gt;	out &amp;lt;&amp;lt; target.num &amp;lt;&amp;lt; &amp;quot;/&amp;quot; &amp;lt;&amp;lt; target.den &amp;lt;&amp;lt; endl;&lt;br /&gt;&lt;br /&gt;	return out;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;istream &amp;amp; operator &amp;gt;&amp;gt; (istream &amp;amp;in, Ratio &amp;amp;target)&lt;br /&gt;{&lt;br /&gt;	cout &amp;lt;&amp;lt; &amp;quot;Number: &amp;quot;;&lt;br /&gt;	in &amp;gt;&amp;gt; target.num;&lt;br /&gt;&lt;br /&gt;	cout &amp;lt;&amp;lt; &amp;quot;Denominator: &amp;quot;;&lt;br /&gt;	in &amp;gt;&amp;gt; target.den;&lt;br /&gt;&lt;br /&gt;	return in;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;Ratio::Ratio(int N, int D)&lt;br /&gt;{&lt;br /&gt;	num = N;&lt;br /&gt;	den = D;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;Ratio::Ratio(const Ratio &amp;amp;copy)&lt;br /&gt;{&lt;br /&gt;	num = copy.num;&lt;br /&gt;	den = copy.den;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;Ratio Ratio::operator = (const Ratio &amp;amp;target)&lt;br /&gt;{&lt;br /&gt;	num = target.num;&lt;br /&gt;	den = target.den;&lt;br /&gt;&lt;br /&gt;	return *this;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;Ratio operator - (const Ratio &amp;amp;target)&lt;br /&gt;{&lt;br /&gt;	Ratio negation;&lt;br /&gt;&lt;br /&gt;	negation.num = target.num * (-1);&lt;br /&gt;&lt;br /&gt;	negation.den = target.den;&lt;br /&gt;&lt;br /&gt;	return negation;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;int operator &amp;lt; (const Ratio &amp;amp;targetLeft, const Ratio &amp;amp;targetRight)&lt;br /&gt;{&lt;br /&gt;	int compare;&lt;br /&gt;&lt;br /&gt;	if((targetLeft.num * targetRight.den) &amp;lt; (targetLeft.num * targetRight.den))&lt;br /&gt;		compare = 1;&lt;br /&gt;	else&lt;br /&gt;		compare = 0;&lt;br /&gt;&lt;br /&gt;	return compare;&lt;br /&gt;}		&lt;br /&gt;&lt;br /&gt;Ratio operator + (const Ratio &amp;amp;targetLeft, const Ratio &amp;amp;targetRight)&lt;br /&gt;{&lt;br /&gt;	Ratio sum;&lt;br /&gt;&lt;br /&gt;	if(targetLeft.den == targetRight.den)&lt;br /&gt;		sum.num = targetLeft.num + targetRight.num;&lt;br /&gt;	else&lt;br /&gt;		sum.num = (targetLeft.num * targetRight.den) + (targetRight.num * targetLeft.den);&lt;br /&gt;&lt;br /&gt;	sum.den = targetLeft.den * targetRight.den;&lt;br /&gt;&lt;br /&gt;	return sum;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;Ratio operator - (const Ratio &amp;amp;targetLeft, const Ratio &amp;amp;targetRight)&lt;br /&gt;{&lt;br /&gt;	Ratio difference;&lt;br /&gt;&lt;br /&gt;	if(targetLeft.den == targetRight.den)&lt;br /&gt;		difference.num = targetLeft.num - targetRight.num;&lt;br /&gt;	else&lt;br /&gt;		difference.num = (targetLeft.num * targetRight.den) - (targetRight.num * targetLeft.den);&lt;br /&gt;&lt;br /&gt;	difference.den = targetLeft.den * targetRight.den;&lt;br /&gt;&lt;br /&gt;	return difference;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;Ratio operator * (const Ratio &amp;amp;targetLeft, const Ratio &amp;amp;targetRight)&lt;br /&gt;{&lt;br /&gt;	Ratio product;&lt;br /&gt;&lt;br /&gt;	product.num = targetLeft.num * targetRight.num;&lt;br /&gt;&lt;br /&gt;	product.den = targetLeft.den * targetRight.den;&lt;br /&gt;&lt;br /&gt;	return product;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;void main()&lt;br /&gt;{&lt;br /&gt;	Ratio object1;&lt;br /&gt;	Ratio object2;&lt;br /&gt;	Ratio object3(2, 3);&lt;br /&gt;&lt;br /&gt;	Ratio temp;&lt;br /&gt;&lt;br /&gt;	cout &amp;lt;&amp;lt; &amp;quot;Please enter values for the first object: &amp;quot; &amp;lt;&amp;lt; endl;&lt;br /&gt;	cin &amp;gt;&amp;gt; object1;&lt;br /&gt;&lt;br /&gt;	cout &amp;lt;&amp;lt; &amp;quot;Please enter values for the second object: &amp;quot; &amp;lt;&amp;lt; endl;&lt;br /&gt;	cin &amp;gt;&amp;gt; object2;&lt;br /&gt;&lt;br /&gt;	cout &amp;lt;&amp;lt; &amp;quot;The fractions are: &amp;quot; &amp;lt;&amp;lt; endl;&lt;br /&gt;	cout &amp;lt;&amp;lt; &amp;quot;x: &amp;quot; &amp;lt;&amp;lt; object1;&lt;br /&gt;	cout &amp;lt;&amp;lt; &amp;quot;y: &amp;quot; &amp;lt;&amp;lt; object2;&lt;br /&gt;	cout &amp;lt;&amp;lt; &amp;quot;z: &amp;quot; &amp;lt;&amp;lt; object3;&lt;br /&gt;	cout &amp;lt;&amp;lt; &amp;quot;temp: &amp;quot; &amp;lt;&amp;lt; temp;&lt;br /&gt;&lt;br /&gt;	cout &amp;lt;&amp;lt; &amp;quot;temp = x + y&amp;quot; &amp;lt;&amp;lt; endl;&lt;br /&gt;	cout &amp;lt;&amp;lt; &amp;quot;x: &amp;quot; &amp;lt;&amp;lt; object1;&lt;br /&gt;	cout &amp;lt;&amp;lt; &amp;quot;y: &amp;quot; &amp;lt;&amp;lt; object2;&lt;br /&gt;	temp = object1 + object2;&lt;br /&gt;	cout &amp;lt;&amp;lt; &amp;quot;temp: &amp;quot; &amp;lt;&amp;lt; temp &amp;lt;&amp;lt; endl;&lt;br /&gt;&lt;br /&gt;	cout &amp;lt;&amp;lt; &amp;quot;temp = y - z&amp;quot; &amp;lt;&amp;lt; endl;&lt;br /&gt;	cout &amp;lt;&amp;lt; &amp;quot;y: &amp;quot; &amp;lt;&amp;lt; object2;&lt;br /&gt;	cout &amp;lt;&amp;lt; &amp;quot;z: &amp;quot; &amp;lt;&amp;lt; object3;&lt;br /&gt;	temp = object2 - object3;&lt;br /&gt;	cout &amp;lt;&amp;lt; &amp;quot;temp: &amp;quot; &amp;lt;&amp;lt; temp &amp;lt;&amp;lt; endl;&lt;br /&gt;&lt;br /&gt;	cout &amp;lt;&amp;lt; &amp;quot;temp = y * z&amp;quot; &amp;lt;&amp;lt; endl;&lt;br /&gt;	cout &amp;lt;&amp;lt; &amp;quot;y: &amp;quot; &amp;lt;&amp;lt; object2;&lt;br /&gt;	cout &amp;lt;&amp;lt; &amp;quot;z: &amp;quot; &amp;lt;&amp;lt; object3;&lt;br /&gt;	temp = object2 * object3;&lt;br /&gt;	cout &amp;lt;&amp;lt; &amp;quot;temp: &amp;quot; &amp;lt;&amp;lt; temp &amp;lt;&amp;lt; endl;&lt;br /&gt;&lt;br /&gt;	cout &amp;lt;&amp;lt; &amp;quot;temp = -x&amp;quot; &amp;lt;&amp;lt; endl;&lt;br /&gt;	cout &amp;lt;&amp;lt; &amp;quot;x: &amp;quot; &amp;lt;&amp;lt; object1;&lt;br /&gt;	temp = -object1;&lt;br /&gt;	cout &amp;lt;&amp;lt; &amp;quot;temp: &amp;quot; &amp;lt;&amp;lt; temp &amp;lt;&amp;lt; endl;&lt;br /&gt;&lt;br /&gt;	cout &amp;lt;&amp;lt; &amp;quot;y: &amp;quot; &amp;lt;&amp;lt; object2;&lt;br /&gt;	cout &amp;lt;&amp;lt; &amp;quot;z: &amp;quot; &amp;lt;&amp;lt; object3;&lt;br /&gt;	cout &amp;lt;&amp;lt; &amp;quot;Check is y &amp;lt; z: &amp;quot;;&lt;br /&gt;	if(object2 &amp;lt; object3)&lt;br /&gt;		cout &amp;lt;&amp;lt; &amp;quot;Yes.&amp;quot; &amp;lt;&amp;lt; endl;&lt;br /&gt;	else&lt;br /&gt;		cout &amp;lt;&amp;lt; &amp;quot;No.&amp;quot; &amp;lt;&amp;lt; endl;&lt;br /&gt;&lt;br /&gt;	cout &amp;lt;&amp;lt; &amp;quot;z: &amp;quot; &amp;lt;&amp;lt; object3;&lt;br /&gt;	cout &amp;lt;&amp;lt; &amp;quot;temp: &amp;quot; &amp;lt;&amp;lt; temp;&lt;br /&gt;	cout &amp;lt;&amp;lt; &amp;quot;temp = z&amp;quot; &amp;lt;&amp;lt; endl;&lt;br /&gt;	temp = object3;&lt;br /&gt;	cout &amp;lt;&amp;lt; &amp;quot;z: &amp;quot; &amp;lt;&amp;lt; object3;&lt;br /&gt;	cout &amp;lt;&amp;lt; &amp;quot;temp: &amp;quot; &amp;lt;&amp;lt; temp;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;</description>
            <author>gary_cheah85</author>
            <category>Codemasters</category>
            <pubDate>Fri, 10 Mar 2006 15:50:22 +0800</pubDate>
        </item>
    </channel>
</rss>
