Viết chương trình đổi tiền USD sang VND

Answers [ ]

  1. hauyen

    0

    2021-07-22T14:40:48+00:00

    # Code Python.
    usd=input[]
    vnd=int[usd]*23
    print[usd,’USD =’,vnd,’k VND’]

  2. phuongthao

    0

    2021-07-22T14:41:05+00:00

    Như hình dưới:

#include 
#include 

int main[]
{
    char USD = 1, VND = 0;
    float vnd1,usd1,luachon,soTienDoi;
    printf["=== Lua chon tien te can doi === \n\n"];
    printf["Ban chon loai tien USD hay VND [USD/VND]: \n\n"];
    scanf["%s",&luachon];
    if [luachon]
    {
        printf["Nhap so tien USD can doi ra VND: \n"];
        scanf["%f",&usd1];
        soTienDoi = usd1 * 22000;
    }
    else
    {
        printf["Nhap so tien VND can doi ra USD: \n"];
        scanf["%f",&vnd1];
        soTienDoi = vnd1 / 22000;
    }

    if [luachon]
        printf["So tien doi duoc la: %f VND \n",soTienDoi];
    else
        printf["So tien doi duoc la: $%.2f",soTienDoi];


    return 0;
}

Khi mình gõ VND thì nó ko xuất hiện điều kiện “else”
Theo Boolean đáng nhẽ:
if [0] thì sẽ bỏ qua điều kiện đầu tiên và chạy xuống điều kiện “else”
Mà mình đặt VND = 0.
Thì đáng nhẽ nó phải in ra màn hình:

Nhap so tien VND can doi ra USD:

Pasted image1366×768 158 KB

Khi mình F9 chạy chương trình xong và thoát khỏi file .exe thì ở dưới có 3 thông báo “warning”:

D:\C\Project1\Project 18\main.c|12|warning: format '%s' expects argument of type 'char *', but argument 2 has type 'int *' [-Wformat=]|

D:\C\Project1\Project 18\main.c|8|warning: unused variable 'VND' [-Wunused-variable]|

D:\C\Project1\Project 18\main.c|8|warning: unused variable 'USD' [-Wunused-variable]|

Nó báo lỗi gì vậy nhỉ

Pasted image1366×768 152 KB

Chủ Đề