我的程序并没有使我成为我想做的事情

My program does not make me what I want to do

本文关键字:程序 并没有 我的      更新时间:2023-10-16

我从C++的条件开始

需要一个程序来给我计算机的成本,该程序为我返回 1 一切。

请帮忙。

谢谢

#include <iostream>
#include<stdlib.h>
#include<stdio.h>
bool CostComputers(int computadores)
{
    if (computadores < 20){ computadores * 3000000; }
    else if (computadores > 20 && computadores < 40){ computadores * 2740000; }
    else if (computadores >= 40){ computadores * 2150000; }
    else {
        return "error";
    }
}

int main()
{
    int computadores;
    bool CostComputers = (computadores);
    printf("Calculate the cost of the computer...");
    printf("Enter the number of computers...", computadores);
    scanf("%d", &computadores);
    CostComputers = (computadores);
    printf("El costo es ... %d", CostComputers);
    system("PAUSE");
    return 0;
}

你似乎有点不知道 c++ 是如何工作的,所以我不会费心去解释,自己尝试一下并检查它是如何工作的。你真的应该从某个地方得到一本C++书,它通过详细的例子从头解释了一切。

#include <iostream>
#include<stdlib.h>
#include<stdio.h>
int CostComputers(int computadores)
{
    if (computadores < 20) {
        return computadores * 3000000;
    }
    else if (computadores > 20 && computadores < 40) {
        return computadores * 2740000;
    }
    else if (computadores >= 40) {
        return computadores * 2150000;
    }
    // Every other case
    return 0;
}

int main()
{
    int computadores;
    printf("Calculate the cost of the computer...");
    printf("Enter the number of computers...");
    scanf("%d", &computadores);
    int computer_price = CostComputers(computadores);
    if (computer_price != 0) {
        printf("El costo es ... %d", computer_price);
    }
    else {
        printf("Invalid computer amount");
    }
    system("PAUSE");
    return 0;
}