welcome to OUR CLASS blog
ENJOY your stay!!
navigations are on the RIGHT.
EVERYBODY frm 1B02 is welcomed to post ANYTHING on THIS blog =)
PS juz rmb to write YOUR name at e end of e post =D
1) FYP
2) PDES PBL
material of class tee shld be dry-fit (or u guys prefer collared polo-tee? )
comments~~
designs~~
shazwin has lobang for Adidas dry fit.
---abigail =)
; tortured on 10:25 AM =/
int main()
{
char grade;
int i;
double quiz[8], lab[4], mst, gp, qans, lans, mans, tans, target;
//input
for (i=0; i<8; i++)
{
cout << "Enter marks for Weekly Quiz " << i+1 << ": ";
cin >> quiz[i];
}
for (i=0; i<4; i++)
{
cout << "Enter marks for Lab Test " << i+1 << ": ";
cin >> lab[i];
}
cout << "Enter marks for MST: ";
cin >> mst;
cout << "Enter marks for GP: ";
cin >> gp;
//computation
//quiz ans
qans=0;
for (i=0; i<8; i++)
qans+=quiz[i];
qans=qans/0.25;
//lab ans
lans=0;
for (i=0; i<4; i++)
lans+=lab[i];
lans=lans*0.15;
mans=mst/5;
tans=qans+lans+mans+gp;
//output
if (tans>=80)
grade='A';
else if (tans<80 && tans>=70)
grade='B';
else if (tans<70 && tans>=60)
grade='C';
else if (tans<60 && tans>=55)
grade='D';
else if (tans<55 && tans>=50)
grade='E';
else
grade='F';
cout << "\nGrade: " << grade << endl;
//computation
if (tans>=80)
cout << "You already have an A grade." << endl;
else if (tans<80 && tans>=65)
{
target=(80-tans)/60*100;
cout << "You need to score " << target << "marks for your lab test4 to get an A grade." << endl;
}
else
cout << "You cannot get an A grade even if you score full marks." << endl;
return 0;
}
This one marcus de...=D
Mine dont know why cannot post...=P
Hs...
; tortured on 10:10 PM =/
MS416Y EMI 19 Aug 2008
9:00am - 10:40am
ET080Y PEEE 20 Aug 2008
9:00am - 10:40am
ET081Y DE 22 Aug 2008
2:00pm - 3:40pm
---abigail =)
; tortured on 8:13 PM =/
iostream and iomanip(to look nicer) does not appear, add in yourself.
#include
#include
using namespace std;
int matrix1[2][2], matrix2[2][2], matrix3[2][2];
//function prototypes
int inputfunction1 (int matrix1[2][2]);
int inputfunction2 (int matrix2[2][2]);
int matrixfunction1 (int matrix3[2][2]);
int main()
{
//displaymatrixdiagram ();
cout << "first matrix second matrix third matrix" << endl;
cout << "[0][0] [0][1] [0][0] [0][1] [0][0] [0][1]" << endl;
cout << "[1][0] [1][1] X [1][0] [1][1] = [1][0] [1][1]" << endl;
matrixfunction1 (matrix3);
cout << "first matrix second matrix thrid matrix" << endl;
cout << "[" << setw(3) << matrix1[0][0] << " " << setw(3) << matrix1[0][1] << "] [" << setw(3) << matrix2[0][0] << " " << setw(3) << matrix2[0][1] << "] [" << setw(3) << matrix3[0][0] << " " << setw(3) << matrix3[0][1] << "]" << endl;
cout << "[" << setw(3) << matrix1[1][0] << " " << setw(3) << matrix1[1][1] << "] X [" << setw(3) << matrix2[1][0] << " " << setw(3) << matrix2[1][1] << "] = [" << setw(3) << matrix3[1][0] << " " << setw(3) << matrix3[1][1] << "]" << endl;
return 0;
}
int inputfunction1 (int matrix1[2][2])
{
int r, c;
for (r = 0; r < 2; r++)
{
for (c = 0; c < 2; c++)
{
cout << "Please enter [" << r << "][" << c << "] for first matrice: ";
cin >> matrix1[r][c];
}
}
return(matrix1[2][2]);
}
int inputfunction2 (int matrix2[2][2])
{
int r, c;
for (r = 0; r < 2; r++)
{
for (c = 0; c < 2; c++)
{
cout << "Please enter [" << r << "][" << c << "]for second matrice: ";
cin >> matrix2[r][c];
}
}
return(matrix2[2][2]);
}
int matrixfunction1 (int matrix3[2][2])
{
int r, c;
inputfunction1(matrix1);
inputfunction2(matrix2);
for (r = 0; r < 2; r++)
{
for (c = 0; c < 2; c++)
{
matrix3[r][c] = matrix1[r][0] * matrix2[0][c] + matrix1[r][1] * matrix2[1][c];
//cout << matrix3[r][c] << endl;
}
}
return (matrix3[2][2]);
}
This crap took me 3 hours. Try, you can do it too. =)
; tortured on 10:12 PM =/
Oki.. tis is da answer for SPROG lab7 qn5b..
Warning: it is friggin long.. n im too lazi to tink of a shorter method..
So som1 pls edit it to a shorter version oki? thx..
int main()
{
int element[8], result[4], count, num1, num2;
//input
num1=0;
num2=0;
for (; count<2;>> element[count];
num2++;
}
num1=1;
num2=0;
for (; count<4;>> element[count];
num2++;
}
cout << num1="0;" num2="0;">> element[count];
num2++;
}
num1=1;
num2=0;
for (; count<8;>> element[count];
num2++;
}
cout << endl;
//matrix
cout << "Matrix A is" << endl;
for (count=0; count<2; count++)
cout << element[count] << "\t\t";
cout << endl;
for (; count<4; count++)
cout << element[count] << "\t\t";
cout << "\n\nMatrix B is" << endl;
for (; count<6; count++)
cout << element[count] << "\t\t";
cout << endl;
for (; count<8; count++)
cout << element[count] << "\t\t";
//computation
num1=4;
num2=6;
for (count=0; count<2; count++)
{
result[count]= element[0]*element[num1] + element[1]*element[num2];
num1++;
num2++;
}
num1=4;
num2=6;
for (; count<4; count++)
{
result[count]= element[2]*element[num1] + element[3]*element[num2];
num1++;
num2++;
}
//output
cout << "\n\nResultant Matrix is" << endl;
for (count=0; count<2; count++)
cout << result[count] << "\t\t";
cout << endl;
for (; count<4; count++)
cout << result[count] << "\t\t";
return 0;
}
by marcus^.^
; tortured on 2:29 PM =/
#include iostream //add in < >
using namespace std;
int main()
{
int num[4];
int count, max, zero_count;
//part i
for ( count = 0; count <>> num[count];
}
//part ii
count = 0;
while ( count < max =" num[0];" count =" 0;"> max )
max = num[count];
}
cout << "\n\n The maximum value in the array is " << max << endl;
//part iv
zero_count = 0;
for ( count = 0; count < 4; count ++)
{
if (num[count] == 0) // if 0s in multiples of 10 are counted, change to: if (num[count]%10 == 0)
zero_count++;
}
cout << "\n Number of zeros entered: " << zero_count << endl;
return 0;
}
hopefully dere's no error in this code.
---abigail =)
; tortured on 11:50 PM =/
#include
/* same thing for the <> thingy*/
using namespace std;
void findStatistics ( int num[], double result[] ) {
int i;
result[0] = num[0];
result[1] = num[0];
result[2] = 0;
for ( i = 0; i <> result[1] )
result[1] = num[i];
result[2] += num[i];
}
result[2] /= 3.0;
return;
}
int main()
{
int num[3], i;
double result[3];
for ( i = 0; i <>> num[i];
}
findStatistics ( num, result );
cout << "Smallest number is " << result[0] << endl;
cout << "Largest number is " << result[1] << endl;
cout << "Average is " << result[2] << endl;
return 0;
}
~kf...xD
; tortured on 4:51 PM =/
*/
Same thing ar...the iostream dont have the <> lols...
/*
using namespace std;
int findsmallest (int num[])
{
int result,temp;
result=num[0];
for (temp=0; temp<2; temp++)
{
if (num[temp+1]
result=num[temp+1];
}
}
return (result);
}
int findlargest (int num[])
{
int result,temp;
result=num[0];
for (temp=0; temp<2; temp++)
{
if (num[temp+1]>result)
{
result=num[temp+1];
}
}
return (result);
}
double findaverage (int num[])
{
int temp, temp1;
double result;
for (temp=0; temp<3; temp++)
{
temp1==0;
temp1+=num[temp];
//temp1++;
}
result=temp1/3;
return (result);
}
int main()
{
int num[3], temp, temp1, smallest, largest;
double average;
for (temp=0; temp<3; temp++)
{
temp1=temp+1;
cout << "Enter the number" << temp1 << ": ";
cin >> num[temp];
}
smallest= findsmallest (num);
largest = findlargest (num);
average = findaverage (num);
cout << "The smallest number is: " << smallest << endl;
cout << "The largest number is: " << largest << endl;
cout << "The average is: " << average << endl;
return 0;
}
By Marcus...
Lazi plus no time edit...=X
Hs...=)
; tortured on 10:24 PM =/
had made some changes to the template. hopefully its working well now =)
P.S. someone else oso suggested that we shld hav a class photo posted on e blog. o.O
--abigail =)
; tortured on 8:50 PM =/

DE homework!!...=D
Abigail dont want lend me her math HW...
So...=X
Thats all for today...
Want DE proj circuit get from me...
But note...
The circuit dont know why cannot light up arh...=X
Hs...=)
; tortured on 8:38 PM =/

Okay the DE proj look something like this arh...=X
Got more then i update...
Hs...=D
; tortured on 6:12 PM =/
juz a gentle remainder. rmb to report to sch nxt monday. =P
youth day is NOT a sch hol for poly students =(
anyw...
HAPPY ADVANCED YOUTH DAY! =D
--abigail
; tortured on 11:13 PM =/
e blog is kinda done le.
leave some comments in e tagboard to make it looks better. thx =)
-- abigail
; tortured on 11:40 PM =/
#include iomanip
*/
the #include thingy pls put <>
/*
using namespace std;
int smallestnum(int num1, int num2, int num3)
{
int smallest;
if (num1 < num2 && num1 < num3)
smallest = num1;
else if (num2 < num3)
smallest = num2;
else
smallest = num3;
return(smallest);
}
int largestnum(int num1, int num2, int num3)
{
int largest;
if (num1 > num2 && num1 > num3)
largest = num1;
else if (num2 > num3)
largest = num2;
else
largest = num3;
return(largest);
}
double averagenum(int num1, int num2, int num3)
{
double total;
double average;
total = num1 + num2 + num3;
average = total/3;
return(average);
}
int main()
{
int num1, num2, num3, smallest, largest;
double average;
cout << " Enter the first number: "; cin >> num1;
cout << " Enter the second number: "; cin >> num2;
cout << " Enter the third number: "; cin >> num3;
smallest = smallestnum(num1, num2, num3);
cout << "\n The smallest number is " << smallest;
largest = largestnum(num1, num2, num3);
cout << "\n The largest number is " << largest;
average = averagenum(num1, num2, num3);
cout << "\n The average of the three numbers is " << setprecision(10) << average << endl;
}
Done by Abigail...=D
Edit/shorten by Hs...=P
; tortured on 10:36 PM =/