Go 程序计算盈亏

此 Go 程序使用实际产品成本和销售金额来计算利润或亏损。它使用 else if 语句来打印输出。

  • 如果产品成本高于销售价格,则亏损。
  • 如果销售价格高于产品成本,则该产品盈利——否则,没有利润或亏损。
package main

import "fmt"

func main() {

    var pcost, sa, amount int

    fmt.Print("\nEnter the Actual Product Cost = ")
    fmt.Scanln(&pcost)

    fmt.Print("\nEnter the Sale Price = ")
    fmt.Scanln(&sa)

    if sa > pcost {
        amount = sa - pcost
        fmt.Println("Total Profit = ", amount)
    } else if pcost > sa {
        amount = pcost - sa
        fmt.Println("Total Loss = ", amount)
    } else {
        fmt.Println("No Profit No Loss")
    }
}
Go Program to Calculate Profit or Loss

Golang 计算盈亏程序

在此 Go 程序中,我们使用算术运算符来计算利润或亏损。

package main

import "fmt"

func main() {

    var pcost, sa, amount int

    fmt.Print("Enter the Actual Product Cost = ")
    fmt.Scanln(&pcost)

    fmt.Print("Enter the Sale Price = ")
    fmt.Scanln(&sa)

    if sa-pcost > 0 {
        amount = sa - pcost
        fmt.Println("Total Profit = ", amount)
    } else if pcost-sa > 0 {
        amount = pcost - sa
        fmt.Println("Total Loss = ", amount)
    } else {
        fmt.Println("No Profit No Loss")
    }
}
SureshMac:GoExamples suresh$ go run profitLoss2.go
Enter the Actual Product Cost = 1900
Enter the Sale Price = 2500
Total Profit =  600
SureshMac:GoExamples suresh$ go run profitLoss2.go
Enter the Actual Product Cost = 2000
Enter the Sale Price = 1340
Total Loss =  660
SureshMac:GoExamples suresh$ go run profitLoss2.go
Enter the Actual Product Cost = 100
Enter the Sale Price = 100
No Profit No Loss