🔒 Closed Help nman po..cpp project...x-mas gift nyo nlng po

Status
Not open for further replies.

Mikes555

Leecher
patulong po sa project ko po
hindi ko po alam gawin eh
hindi kasi ito course ko

salamat po ng marami
 

Attachments

  • Screenshot_20161214-140734.webp
    Screenshot_20161214-140734.webp
    51.2 KB · Views: 29
  • Screenshot_20161214-140810.webp
    Screenshot_20161214-140810.webp
    32.2 KB · Views: 24
mamaya sir kapag naharap ko. Gawin ko yan sa c4droid. Pag aralan mo na rin sir ang modulus, bubble sort, array para sa case number 2.
 
Eto po sa #3:

// your name here

#include "stdafx.h"
#include <iostream>
#include <algorithm>
#include <vector>

using namespace std;

int main()
{
const int count = 10;

int number = 0, smallest_odd = 0, largest_even = 0;
bool has_smallest_odd = false, has_largest_even = false;
cout << "Enter " << count << " numbers, separated by a space, then press Enter: " << endl << ">";
for (int i = 0; i < count; i++) {
cin >> number;

if (number % 2 == 1) {
if(number < smallest_odd || !has_smallest_odd)
smallest_odd = number;
has_smallest_odd = true;
}
else if (number % 2 == 0) {
if (number > largest_even || !has_largest_even)
largest_even = number;
has_largest_even = true;
}
}
std::cout << endl;
if (has_smallest_odd)
std::cout << "Smallest odd number: " << smallest_odd << endl;
else
std::cout << "You have entered no odd numbers." << endl;

if (has_largest_even)
std::cout << "Largest even number: " << largest_even << endl;
else
std::cout << "You have entered no even numbers." << endl;
std::cout << endl;
}


Sa number 1, di ako familiar sa grading system conversion ng school nyo.
 
Eto po sa #3:

// your name here

#include "stdafx.h"
#include <iostream>
#include <algorithm>
#include <vector>

using namespace std;

int main()
{
const int count = 10;

int number = 0, smallest_odd = 0, largest_even = 0;
bool has_smallest_odd = false, has_largest_even = false;
cout << "Enter " << count << " numbers, separated by a space, then press Enter: " << endl << ">";
for (int i = 0; i < count; i++) {
cin >> number;

if (number % 2 == 1) {
if(number < smallest_odd || !has_smallest_odd)
smallest_odd = number;
has_smallest_odd = true;
}
else if (number % 2 == 0) {
if (number > largest_even || !has_largest_even)
largest_even = number;
has_largest_even = true;
}
}
std::cout << endl;
if (has_smallest_odd)
std::cout << "Smallest odd number: " << smallest_odd << endl;
else
std::cout << "You have entered no odd numbers." << endl;

if (has_largest_even)
std::cout << "Largest even number: " << largest_even << endl;
else
std::cout << "You have entered no even numbers." << endl;
std::cout << endl;
}


Sa number 1, di ako familiar sa grading system conversion ng school nyo.
[Color=#e91d62 ] galing mo naman dito boss paturo naman please??[/Color]
 
Basa at practice lang po yan, but you can ask me if may specific question po kayo, try ko pong sumagot.

Ah paki remove pala ung

#include <algorithm>
#include <vector>

di na needed un
 
For test 1, using UST grading scheme

Code:
// your name here

#include "stdafx.h"
#include <iostream>
#include <conio.h>

using namespace std;


float convert_grade(float grade) {
    if (grade >= 96) return 1;
    else if (grade >= 94) return 1.25;
    else if (grade >= 92) return 1.5;
    else if (grade >= 89) return 1.75;
    else if (grade >= 87) return 2.0;
    else if (grade >= 84) return 2.25;
    else if (grade >= 82) return 2.5;
    else if (grade >= 79) return 2.75;
    else if (grade >= 75) return 3;
    else return 5;
}

int main()
{
    bool exit = false;
    while (!exit) {
        float grade = 0;
        cout << "Enter grade: ";
        cin >> grade;
        cout << "Grade equivalent: " << convert_grade(grade) << endl;
        while (true){
            cout << "Restart? (y/n): ";
            char ch = _getch();
            cout << ch << endl;
            if (ch == 'y' || ch == 'Y') break;
            else if (ch == 'n' || ch == 'N') {
                exit = true;
                break;
            }
        }
    }

}
 
#include <iostream>
#include <stdio.h>
#include <string.h>
#include <conio.h>
#include <stdlib.h>

using namespace std;

void cls();
void writeStrAt(int x, int y, string s);
void box(int x, int y, int x2, int y2, string s);
void writeIntAt(int x, int y, int i);
int getIntAt(int x, int y);
void menu();
void iGrade();
void oddEven();


void cls(){
system("clear");
}

void writeStrAt(int x, int y, string s){
gotoxy(x, y);
cout<< s;
}

void box(int x, int y, int x2, int y2, string s){
for (int temp = x; temp <= x2; temp++){
writeStrAt(temp, y, s);
}
for (int temp = x; temp <= x2; temp++){
writeStrAt(temp, y2, s);
}
for (int temp = y; temp <= y2; temp++){
writeStrAt(x, temp, s);
}
for (int temp = y; temp <= y2; temp++){
writeStrAt(x2, temp, s);
}
}

void writeIntAt(int x, int y, int i){
gotoxy(x, y);
cout<<i;
}

int getIntAt(int x, int y){
int i;
gotoxy(x, y); cin>> i ;
return i;
}

void menu(){
int menuChoice;
cls();
box(1, 1, 35, 3, "*");
box(1, 3, 35, 10, "*");
box(1, 10, 35, 12, "*");
writeStrAt(13, 2, "MAIN MENU");
writeStrAt(5, 6, "[ 1 ] GRADE ");
writeStrAt(5, 7, "[ 2 ] ODD / EVEN ");
writeStrAt(5, 11, "YOUR CHOICE : ");
menuChoice = getIntAt(19, 11);
switch(menuChoice){
case 1 :
iGrade();
break;
case 2 :
oddEven();
break;
default :
menu();
break;
}
}

void iGrade(){
int grade;
string strGrade;
char c;
cls();
box(1, 1, 35, 3, "*");
box(1, 3, 35, 10, "*");
box(1, 10, 35, 12, "*");
writeStrAt(9, 2, "GRADE EQUIVALENT");
writeStrAt(5, 11, "YOUR GRADE : ");
grade = getIntAt(19, 11);
if(grade >= 96 && grade <= 100){
strGrade = "1.00";
}else if(grade >= 94 && grade <= 95){
strGrade = "1.25";
}else if(grade >= 92 && grade <= 93){
strGrade = "1.50";
}else if(grade >= 89 && grade <= 91){
strGrade = "1.75";
}else if(grade >= 87 && grade <= 88){
strGrade = "2.00";
}else if(grade >= 84 && grade <= 86){
strGrade = "2.25";
}else if(grade >= 82 && grade <= 83){
strGrade = "2.50";
}else if(grade >= 79 && grade <= 81){
strGrade = "2.75";
}else if(grade >= 75 && grade <= 78){
strGrade = "3.00";
}else{
strGrade = "5.00";
}
writeStrAt(5, 6, "YOUR GRADE : " );
writeIntAt(17, 6, grade);
writeStrAt(3, 7, "YOUR GRADE EQUIVALENT : " +strGrade);
writeStrAt(5, 11, "RESTART (Y/N) : ");
cin>> c;
if(c == 'y' || c == 'Y'){
iGrade();
}else{
menu();
}
}


void oddEven(){
int li[10];
int odd[10];
int even[10];
int e = 0;
int o = 0;
cls();
box(1, 1, 35, 3, "*");
box(1, 3, 35, 10, "*");
box(1, 10, 35, 12, "*");
writeStrAt(5, 2, "SMALLEST ODD / LARGEST EVEN");
for(int x = 0; x != 10; x++){
writeStrAt(19, 11, " ");
writeStrAt(5, 11, "NUMBER [ ");
writeIntAt(14, 11, (x +1));
writeStrAt(16, 11, "] :");
li[x] = getIntAt(19, 11);
if(li[x] %2 == 0){
even[e] = li[x];
//writeIntAt(3 +(x *1), 5, even[e]);
cout<<even[e];
e++;
}else{
odd[o] = li[x];
//writeIntAt(3 +(x *1), 6, odd[o]);
cout<<odd[o];
o++;
}
}
}

int main(){
menu();
return 0;
}




Ginagawa ko pa lang tong case 2. Pero may nauna na pala. Pinagsasama ko na lang sana sa isang file.
 

Attachments

  • Screenshot_20161215-125340.webp
    Screenshot_20161215-125340.webp
    104.8 KB · Views: 19
  • Screenshot_20161215-125356.webp
    Screenshot_20161215-125356.webp
    95.9 KB · Views: 17
ang galing nyo po..
more power..

maraming salamat..
nagawa ko na po project ko ..
marami po kasing hindi tinuro na mga code sa amin..
#include <iostream> lng po ang ginagamit namin
hehe

Engr'ng po kasi course namin
kaya po mahirap sa amin..


by the way po
salamat narin po ng madami..
god bless mga ka ph ..
 
For test 1, using UST grading scheme

Code:
// your name here

#include "stdafx.h"
#include <iostream>
#include <conio.h>

using namespace std;


float convert_grade(float grade) {
    if (grade >= 96) return 1;
    else if (grade >= 94) return 1.25;
    else if (grade >= 92) return 1.5;
    else if (grade >= 89) return 1.75;
    else if (grade >= 87) return 2.0;
    else if (grade >= 84) return 2.25;
    else if (grade >= 82) return 2.5;
    else if (grade >= 79) return 2.75;
    else if (grade >= 75) return 3;
    else return 5;
}

int main()
{
    bool exit = false;
    while (!exit) {
        float grade = 0;
        cout << "Enter grade: ";
        cin >> grade;
        cout << "Grade equivalent: " << convert_grade(grade) << endl;
        while (true){
            cout << "Restart? (y/n): ";
            char ch = _getch();
            cout << ch << endl;
            if (ch == 'y' || ch == 'Y') break;
            else if (ch == 'n' || ch == 'N') {
                exit = true;
                break;
            }
        }
    }

}




maraming salamat po.
 
#include <iostream>
#include <stdio.h>
#include <string.h>
#include <conio.h>
#include <stdlib.h>

using namespace std;

void cls();
void writeStrAt(int x, int y, string s);
void box(int x, int y, int x2, int y2, string s);
void writeIntAt(int x, int y, int i);
int getIntAt(int x, int y);
void menu();
void iGrade();
void oddEven();


void cls(){
system("clear");
}

void writeStrAt(int x, int y, string s){
gotoxy(x, y);
cout<< s;
}

void box(int x, int y, int x2, int y2, string s){
for (int temp = x; temp <= x2; temp++){
writeStrAt(temp, y, s);
}
for (int temp = x; temp <= x2; temp++){
writeStrAt(temp, y2, s);
}
for (int temp = y; temp <= y2; temp++){
writeStrAt(x, temp, s);
}
for (int temp = y; temp <= y2; temp++){
writeStrAt(x2, temp, s);
}
}

void writeIntAt(int x, int y, int i){
gotoxy(x, y);
cout<<i;
}

int getIntAt(int x, int y){
int i;
gotoxy(x, y); cin>> i ;
return i;
}

void menu(){
int menuChoice;
cls();
box(1, 1, 35, 3, "*");
box(1, 3, 35, 10, "*");
box(1, 10, 35, 12, "*");
writeStrAt(13, 2, "MAIN MENU");
writeStrAt(5, 6, "[ 1 ] GRADE ");
writeStrAt(5, 7, "[ 2 ] ODD / EVEN ");
writeStrAt(5, 11, "YOUR CHOICE : ");
menuChoice = getIntAt(19, 11);
switch(menuChoice){
case 1 :
iGrade();
break;
case 2 :
oddEven();
break;
default :
menu();
break;
}
}

void iGrade(){
int grade;
string strGrade;
char c;
cls();
box(1, 1, 35, 3, "*");
box(1, 3, 35, 10, "*");
box(1, 10, 35, 12, "*");
writeStrAt(9, 2, "GRADE EQUIVALENT");
writeStrAt(5, 11, "YOUR GRADE : ");
grade = getIntAt(19, 11);
if(grade >= 96 && grade <= 100){
strGrade = "1.00";
}else if(grade >= 94 && grade <= 95){
strGrade = "1.25";
}else if(grade >= 92 && grade <= 93){
strGrade = "1.50";
}else if(grade >= 89 && grade <= 91){
strGrade = "1.75";
}else if(grade >= 87 && grade <= 88){
strGrade = "2.00";
}else if(grade >= 84 && grade <= 86){
strGrade = "2.25";
}else if(grade >= 82 && grade <= 83){
strGrade = "2.50";
}else if(grade >= 79 && grade <= 81){
strGrade = "2.75";
}else if(grade >= 75 && grade <= 78){
strGrade = "3.00";
}else{
strGrade = "5.00";
}
writeStrAt(5, 6, "YOUR GRADE : " );
writeIntAt(17, 6, grade);
writeStrAt(3, 7, "YOUR GRADE EQUIVALENT : " +strGrade);
writeStrAt(5, 11, "RESTART (Y/N) : ");
cin>> c;
if(c == 'y' || c == 'Y'){
iGrade();
}else{
menu();
}
}


void oddEven(){
int li[10];
int odd[10];
int even[10];
int e = 0;
int o = 0;
cls();
box(1, 1, 35, 3, "*");
box(1, 3, 35, 10, "*");
box(1, 10, 35, 12, "*");
writeStrAt(5, 2, "SMALLEST ODD / LARGEST EVEN");
for(int x = 0; x != 10; x++){
writeStrAt(19, 11, " ");
writeStrAt(5, 11, "NUMBER [ ");
writeIntAt(14, 11, (x +1));
writeStrAt(16, 11, "] :");
li[x] = getIntAt(19, 11);
if(li[x] %2 == 0){
even[e] = li[x];
//writeIntAt(3 +(x *1), 5, even[e]);
cout<<even[e];
e++;
}else{
odd[o] = li[x];
//writeIntAt(3 +(x *1), 6, odd[o]);
cout<<odd[o];
o++;
}
}
}

int main(){
menu();
return 0;
}




Ginagawa ko pa lang tong case 2. Pero may nauna na pala. Pinagsasama ko na lang sana sa isang file.



maraming salamat po
more power ;)
 
Status
Not open for further replies.

About this Thread

  • 11
    Replies
  • 696
    Views
  • 5
    Participants
Last reply from:
Mikes555

Trending Topics

Online now

Members online
1,117
Guests online
1,184
Total visitors
2,301

Forum statistics

Threads
2,273,709
Posts
28,951,014
Members
1,234,926
Latest member
peyzzzzz
Back
Top