Trang 1 trên tổng số 2 12 Cuối cùngCuối cùng
Từ 1 tới 10 trên tổng số 11 kết quả

Đề tài: Giúp mình tìm chỗ sai công thức tính tiền đi taxi

  1. #1
    No Avatar
    BKB Khách

    Mặc định Giúp mình tìm chỗ sai công thức tính tiền đi taxi

    EM có BT như sau :
    Viết CT tính tiền đi Taxi từ quãng đường mình đã đi , biết:
    -1 km đầu tiên giá 5000đ
    -Từ 2-5 km giá là 4500đ
    -Từ 6 km-> có giá 3500đ và nếu trên 120 km thì được giảm 10% so với tổng giá đi toàn QĐường .
    Giải:
    Code:
    #include <stdio.h>
    #include <conio.h>
    void main()
    {
    int n,TT;
    printf(" Quang duong da di cua bạn :");printf("km");
    scanf("%d",&n);
    if(n==1)
     TT=5000;
    printf("So tien phai tra la :%d",TT);
    if(n>=2&&n<=5)
    TT=n*4500;
    printf("So tien phai trala :%d",TT);
    if(6<=n)
    TT=n*3500;
    pritnf("So tien phai tra la :%d",TT);
    if(n>120)
    TT=n*3150;
    printf("So tien ban phai tra la :",TT);
    getch();
    }
    Chú ý: Mong bạn post bài ghi rõ tựa đề bài viết là gì chứ không nên ghi như vậy sẽ gây khó hiểu đối với mọi người.Vui lòng xem nội quy của diễn đàn trước khi post bài.Vi phạm lần sau sẽ tiến hành xóa bài mà không báo trước.Đã sửa lại tiêu đề cho đúng hơn.
    Đã được chỉnh sửa lần cuối bởi BKB : 19-02-2008 lúc 03:39 PM.

  2. #2
    Ngày gia nhập
    12 2006
    Nơi ở
    US
    Bài viết
    1,917

    Đọc nội qui về việc đặt tiêu đề :
    Em viết thế này có đúng không các bác , em chưa thử được ...
    Đọc vào thì ai hiểu trong đây có cái gì ?
    Code bỏ vào thẻ code, lập topic khác post lại đàng hoàng trước khi bài viết bị move !!!!

  3. #3
    Ngày gia nhập
    12 2006
    Nơi ở
    US
    Bài viết
    1,917

    Code:
    nếu trên 120 km thì được giảm 15% so với tổng giá đi toàn QĐường .
    Coi kĩ lại xem code dòng kế cuối nó có tính đúng được cái này không ?
    PHP Code:
    if(n>120)
    TT=n*3150

  4. #4
    No Avatar
    BKB Khách

    3500 lấy 90% =3150 đó anh !

  5. #5
    Ngày gia nhập
    12 2006
    Nơi ở
    US
    Bài viết
    1,917

    PHP Code:
    if(6<=n)
    TT=n*3500;
    pritnf("So tien phai tra la :%d",TT); 
    Tất cả cái tương tự như vậy đều được in ra....! giảm 15% còn lại 85% phải ko ta

  6. #6
    No Avatar
    BKB Khách

    Mặc định Giúp mình tìm chỗ sai công thức tính tiền đi taxi

    EM nhầm ,có 10% thôi ạ .Sorry mọi người !!!

  7. #7
    Ngày gia nhập
    12 2006
    Nơi ở
    US
    Bài viết
    1,917

    Các if statement của em cái này cũng printf ra hết, coi kĩ lại về tab { }, debug lại đi, nó không xuất ra như em mong muốn được đâu !!

  8. #8
    Ngày gia nhập
    07 2006
    Nơi ở
    Hanoi, Vietnam
    Bài viết
    2,750

    Code:
    printf(" Quang duong da di cua bạn :");printf("km");
    Không hiểu chỗ này làm gì đây?

    Bạn kiểm tra lại cấu trúc điều kiện If đi, sai hết cả rồi. Ít nhất bạn cũng phải làm được như sau:

    Code:
    	if(n==1)
    	{
    	 	TT=5000;
    		printf("So tien phai tra la: %d",TT);
    	}
    	if(n>=2&&n<=5)
    	{
    		TT=n*4500;
    		printf("So tien phai trala :%d",TT);
    	}
    	if(6<=n)
    	{
    		TT=n*3500;
    		pritnf("So tien phai tra la :%d",TT);
    	}
    	if(n>120)
    	{
    		TT=n*3150;
    		printf("So tien ban phai tra la :",TT);
    	}
    Cố gắng lên, học từ từ, chầm chậm thôi, đừng có vội vàng.
    Email: admin[@]congdongcviet.com | CC to: info[@]congdongcviet.com
    Phone: 0972 89 7667 (Office: 04 6329 2380)
    Yahoo & Skype: dreaminess_world (Vui lòng chỉ rõ mục đích ngay khi liên hệ, cảm ơn!)

    Một người nào đó coi thường ý thức kỷ luật cũng có nghĩa là người đó đã coi thường tương lai số phận của chính bản thân người đó. Những người coi thường ý thức kỷ luật sẽ không bao giờ có được sự thành công trong sự nghiệp!

  9. #9
    No Avatar
    BKB Khách

    Tại em chưa cài CT để chạy thử mà , với lại em cũng còn chưa hiểu lắm về cấu trúc điều kiện , điều kiện lặp (mấy cái for , while,do... while ) , khi nào thì dùng đến , khi nào không ...Tiện các bác nói luôn cho em bik được không ạ ?
    EM mới học nên còn non kém , vì vậy nếu thấy câu hỏi có vẻ ngây thơ thì các bác cũng đừng vội trách nha .Em cám ơn tất cả sự nhiệt tình của mọi người .Big thank to all !

  10. #10
    Ngày gia nhập
    02 2008
    Bài viết
    1,009

    Code:
    /* tinh  tien xe taxi,trong TC ko can phai khai bao thu vien...*/
    #define ESC 27
    void main()
    {
     int d;
     do/* cai ne minh them vao thoi,de lam menu,bo di cug duoc*/
       { 
          int n,TT;
    	 printf("\n nhap quang duong di duoc n= ");
    	 scanf("%d",&n);
          if(n==1)
    	   {
    		TT=5000;
    		printf("\nSo tien phai tra la: %d",TT);
    	   }
          if(n>=2&&n<=5)
    	   {
    		TT=n*4500;
    		printf("\nSo tien phai trala :%d",TT);
    	   }
          if(6<=n&&n<=110)
    	   {
    		TT=n*3500;
    		printf("\nSo tien phai tra la :%d",TT);
    	   }
          if(n>120)
    	   {
    		TT=n*3150;
    		printf("So tien ban phai tra la %d :",TT);
    	   }getch();
          printf("\n BAM ESC de tiep tuc chuong trinh");
          d=getch();
       }
        while(d==ESC);printf("\n KET THUC TAI DAY");getch();
    }
    đây,cái code đầy đủ cho bạn đây,híc,bạn học bách khoa năm đầu à,thế mà giờ mới học tới đây,chưa có chương trình TC à,bó tay luôn....

Các đề tài tương tự

  1. Lái xe taxi Mai Linh xếp hàng dài đình công
    Gửi bởi quynhcute trong diễn đàn Giới thiệu website, sản phẩm của bạn
    Trả lời: 0
    Bài viết cuối: 30-09-2012, 10:58 AM
  2. taxi tai, taxi tải, thue taxi tai
    Gửi bởi vantai24h trong diễn đàn Giới thiệu website, sản phẩm của bạn
    Trả lời: 1
    Bài viết cuối: 27-09-2012, 02:10 AM
  3. ?? tính tiền TAXI ??
    Gửi bởi khigiadano trong diễn đàn Nhập môn lập trình C#, ASP.NET
    Trả lời: 8
    Bài viết cuối: 28-09-2011, 09:55 PM
  4. chương trình tính cước taxi bằng lập trình C?
    Gửi bởi sonyshop trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 15
    Bài viết cuối: 08-11-2010, 06:50 PM
  5. Tính cước đi taxi
    Gửi bởi drak77 trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 10
    Bài viết cuối: 03-02-2009, 10:13 PM

Quyền hạn của bạn

  • Bạn không thể gửi đề tài mới
  • Bạn không thể gửi bài trả lời
  • Bạn không thể gửi các đính kèm
  • Bạn không thể chỉnh sửa bài viết của bạn