判断用户是否进行结算任务实现

简介

步骤1:启动Visual C++ 6.0

步骤2:新建C++语言源程序文件*.cpp

判断用户是否进行结算任务实现

步骤3:在C++程序文件中,输入如下代码:

#include<iostream.h>

int  main()

{

    char c;

    float Money=0.0;   

    for(;;)

{

        cout<<"输入是否进行结算(Yy表示进行结算,Nn表示继续购书):"<<endl;

        cin>>c;

        if(c=='Y' || c=='y')

{

           break;

}

        else if(c=='N' ||c=='n')

{

            float price;

            int num;

cout<<"输入图书的单价:";

cin>>price;

cout<<"输入图书的购买数量:";

cin>>num;

            if(price<=0.0|| num<0)

{

                   cout<<"输入错误,请重输入"<<endl;

                   continue;

}

           Money+=price*num;

}

}

    cout<<"本次购书的图书总价:"<<Money<<endl;

}

步骤4:编译连接

步骤5:执行运行结果如下所示:

请输入是否进行结算(Yy表示进行结算,Nn表示继续购书):

n

输入图书的单价:32.0

输入图书的购买数量:2

请输入是否进行结算(Yy表示进行结算,Nn表示继续购书):

n

输入图书的单价:-23.0

输入图书的购买数量:4

输入错误,请重输入

请输入是否进行结算(Yy表示进行结算,Nn表示继续购书):

N

输入图书的单价:25.0

输入图书的购买数量:4

请输入是否进行结算(Yy表示进行结算,Nn表示继续购书):

Y

本次购书的图书总价:164.00


评论列表

发表评论