กรกฎาคม 12, 2020, 12:45:55 PM *
ยินดีต้อนรับคุณ, บุคคลไม่รู้ว่าใคร กรุณา เข้าสู่ระบบ หรือ ลงทะเบียน

เข้าสู่ระบบด้วยชื่อผู้ใช้ รหัสผ่าน และระยะเวลาในเซสชั่น
หน้า: [1]   ลงล่าง
  พิมพ์  
ใครเก่งturbo c++ ช่วยหน่อยคับ  (อ่าน 2082 ครั้ง)
ขั้น 3 : ซุปเปอร์สตาร์ *** ออฟไลน์ ออฟไลน์ เพศ: ชาย พลังสะสม: 265
มกราคม 20, 2008, 06:59:17 PM
ผลงาน: 102
aong
แฟนคลับ
ขั้น 3 : ซุปเปอร์สตาร์
***

ผลงาน: 102
ออฟไลน์ ออฟไลน์

เพศ: ชาย
พลังสะสม: 265

« เมื่อ: มกราคม 20, 2008, 06:59:17 PM »
ผมต้องการเขียนโปรแกรมแลกค่าเงินอ่าคับอย่างเช่นเราพิมตัวเลข15656
โปรแกรมมันจะคำนวณให้เราว่า
แบงค์1000มี15ใบ
แบงค์500มี1ใบ
แบงค์100มี1ใบ
แบงค์50มี1ใบ
แบงค์20มี-ใบ
เหรียญ10มี-เหรียญ
เหรียญ5มี1เหรียญ
และเหรียญบาทมี1เหรียญอย่างนี้อ่าคับ

ผมเขียนแล้วว่า
#include <stdio.h>
#include <conio.h>
#include <string.h>
void main ()
{
   int money;
   int n1000,n500,n100,n50,n20,n10,n5,n1;
   clrscr();
   printf("Enter money");
   scanf("%d",&money);
   n1000=money/1000;
   printf("Bank 1000 = %d\n",n1000);
   n500=money/500;
   printf("Bank 500 = %d\n",n500);
   n100=money/100;
   money=money-(n100*100);
   printf("Bank 100 = %d\n",n100);
   n50=money/50;
   money=money-(n50*50);
   printf("Bank 50 = %d\n",n50);
   n20=money/20;
   money=money-(n20*20);
   printf("Bank 20 = %d\n",n20);
   n10=money/10;
   money=money-(n10*10);
   printf("Bank 10 = %d\n",n10);
   n5=money/5;
   money=money-(n5*5);
   printf("Bank 5 = %d\n",n5);
   n1=money/1;
   money=money-(n1*1);
   printf("Bank 1 = %d\n",n1);
   getch();
}

แล้วมันนคำนวณผิดอ่าคับช่วยทีนะคับสุดความสามารถแล้วอ่าT T

รับไม่ทันจริงๆๆที่เธอบอกเลิกฉันแล้วไปคบเขาเสียใจมากๆๆๆฉันดีกับเธอขนาดไหนเธอมาทำอย่างนี้ทำให้ฉันรู้ว่าผู้หญิงอย่างเธอก็ได้เท่านี้ล่ะขอบคุณที่สอนบทเรียนอันยิ่งใหญ่สำหรับฉันฉันจะลืมคนเลวๆๆอย่างเธอให้ได้
MooZaatAE
มกราคม 20, 2008, 11:29:56 PM
ผลงาน: 0
MooZaatAE
บุคคลไม่รู้ว่าใคร
« ตอบ #1 เมื่อ: มกราคม 20, 2008, 11:29:56 PM »
มันก็น่าจะผิดนี่น่า...

ตอนแรกคุณใช้ money / 1000 ได้จำนวนแบงค์ 1000 มาแล้ว..
  n1000=money/1000;

พอต่อมา... คุณกลับเอา money มาใช้อีก.. และค่า money ตอนนี้ก็มีค่าเหมือนกับตอนเริ่มต้น...
   n500=money/500;


................

ถ้าเข้าใจไม่ผิด...คุณน่าจะเอาจำนวนเงินที่เหลือมาคำนวนต่อมากกว่านะครับ...

อ่า..... ช่วงล่างๆ ตั้งแต่ 100 คุณก็ทำถูกแล้วนี่นา...(พึ่งเห็น)

money=money-(n100*100);





เข้าใจป่าวหว่า..
ขั้น 3 : ซุปเปอร์สตาร์ *** ออฟไลน์ ออฟไลน์ เพศ: ชาย พลังสะสม: 265
มกราคม 21, 2008, 12:15:21 AM
ผลงาน: 102
aong
แฟนคลับ
ขั้น 3 : ซุปเปอร์สตาร์
***

ผลงาน: 102
ออฟไลน์ ออฟไลน์

เพศ: ชาย
พลังสะสม: 265

« ตอบ #2 เมื่อ: มกราคม 21, 2008, 12:15:21 AM »
#include <stdio.h>
#include <conio.h>
#include <string.h>
void main ()
{
   int money,money1000,money500,money100,money50,money20,money10,money5;
   int n1000,n500,n100,n50,n20,n10,n5,n1;
   clrscr();
   printf("Enter money");
   scanf("%d",&money);
   n1000=money/1000;
   printf("Bank 1000 = %d\n",n1000);
   money1000=money%1000;
   n500=money1000/500;
   printf("Bank 500 = %d\n",n500);
   money500=money%500;
   n100=money500/100;
   printf("Bank 100 = %d\n",n100);
   money100=money%100;
   n50=money100/50;
   printf("Bank 50 = %d\n",n50);
   money50=money%50;
   n20=money50/20;
   printf("Bank 20 = %d\n",n20);
   money20=money%20;
   n10=money20/10;
   printf("Bank 10 = %d\n",n10);
   money10=money%10;
   n5=money10/5;
   printf("Bank 5 = %d\n",n5);
   money5=money%5;
   n1=money5/1;
   printf("Bank 1 = %d\n",n1);
   getch();
}
ผมแก้เป็นอย่างนี้อ่าคับแล้วก็คำนวณได้แต่ขึ้นหลัก10,000ขึ้นไปก็คำนวณไม่ได้อ่ามันเป็นเพราอ่ารายหรอ
ขั้น 4 : แฟนคลับบอร์ด ****** ออฟไลน์ ออฟไลน์ เพศ: ชาย พลังสะสม: 727
มกราคม 22, 2008, 11:18:36 AM
ผลงาน: 688
benbenky
สโมสรไร้คอนเซปต์
ขั้น 4 : แฟนคลับบอร์ด
******

ผลงาน: 688
ออฟไลน์ ออฟไลน์

เพศ: ชาย
พลังสะสม: 727

« ตอบ #3 เมื่อ: มกราคม 22, 2008, 11:18:36 AM »
ลองดูน่ะครับ
ไม่รู้จาถูกอะปะ

#include <stdio.h>
#include <conio.h>
#include <string.h>
void main ()
{
   int money;
   int n1000,n500,n100,n50,n20,n10,n5,n1;
   clrscr();
   printf("Enter money");
   scanf("%d",&money);
   n1000=money/1000;
   money = money%1000;
   printf("Bank 1000 = %d\n",n1000);
   n500=money/500;
   money = money%500;
   printf("Bank 500 = %d\n",n500);
   n100=money/100;
   money = money%100;
   printf("Bank 100 = %d\n",n100);
    n50=money/50;
   money = money%50;
   printf("Bank 50 = %d\n",n50);
   n20=money/20;
   money = money%20;
   printf("Bank 20 = %d\n",n20);
   n10=money/10;
   money = money%10;
   printf("Bank 10 = %d\n",n10);
   n5=money/5;
   money = money%5;
   printf("Bank 5 = %d\n",n5);
   n1=money/1;
   printf("Bank 1 = %d\n",n1);
   getch();
}
pinyoo_too
มกราคม 26, 2008, 03:28:49 AM
ผลงาน: 0
pinyoo_too
บุคคลไม่รู้ว่าใคร
« ตอบ #4 เมื่อ: มกราคม 26, 2008, 03:28:49 AM »
#include<stdio.h>
int main()
{
    int money,x,i;
    int s_1000=0,s_500=0,s_100=0,s_50=0,s_20=0,s_10=0,s_5=0,s_1=0;
   
      printf("Enter Money : ");
      scanf("%d",&money);
       for(i=1;i<=money;i++){if(i%1000==0)s_1000++;}
       for(i=1;i<=(money-(s_1000*1000));i++){if(i%500==0)s_500++;}
       for(i=1;i<=(money-(s_1000*1000)-(s_500*500));i++){if(i%100==0)s_100++;}
       for(i=1;i<=(money-(s_1000*1000)-(s_500*500)-(s_100*100));i++){if(i%50==0)s_50++;}
       for(i=1;i<=(money-(s_1000*1000)-(s_500*500)-(s_100*100)-(s_50*50));i++){if(i%20==0)s_20++;}
       for(i=1;i<=(money-(s_1000*1000)-(s_500*500)-(s_100*100)-(s_50*50)-(s_20*20));i++){if(i%10==0)s_10++;}
       for(i=1;i<=(money-(s_1000*1000)-(s_500*500)-(s_100*100)-(s_50*50)-(s_20*20)-(s_10*10));i++){if(i%5==0)s_5++;}
       for(i=1;i<=(money-(s_1000*1000)-(s_500*500)-(s_100*100)-(s_50*50)-(s_20*20)-(s_10*10)-(s_5*5));i++){if(i%1==0)s_1++;}
        printf(" Bank 1000 Is %d\n",s_1000);
        printf(" Bank 500  Is %d\n",s_500);
        printf(" Bank 100  Is %d\n",s_100);
        printf(" Bank 50   Is %d\n",s_50);
        printf(" Bank 20   Is %d\n",s_20);
        printf(" Coin 10   Is %d\n",s_10);
        printf(" Coin 5    Is %d\n",s_5);
        printf(" Coin 1    Is %d\n",s_1);
     return 0;
  }
pinyoo_too
มกราคม 26, 2008, 03:55:50 AM
ผลงาน: 0
pinyoo_too
บุคคลไม่รู้ว่าใคร
« ตอบ #5 เมื่อ: มกราคม 26, 2008, 03:55:50 AM »
ลอง คอมไพลดูนะ เพิ่งคิดสดสด อ่ะbeginer programer or .....
หน้า: [1]   ขึ้นบน
  พิมพ์  
 
กระโดดไป:  

Powered by MySQL Powered by PHP Valid XHTML 1.0! Valid CSS!