본문 바로가기
C and C++/C and C++ Examples

[C Examples] 총 지불액 계산기(팁, 세금 포함): float, scanf, %.f

by Henry Cho 2023. 1. 30.
728x90

총 지불액 계산기(팁, 세금 포함): float, scanf, %.f

포스트 난이도: HOO_Intern


# Example codes

 

#include <stdio.h>
#include <stdlib.h>

int main()
{
    int numPeople;
    float bill, tips, tax, billAfter, amountPerson, tipPerson;

    printf("총 액수를 입력하세요.\n");
    scanf("%f",&bill);

    printf("총 사람 수를 입력하세요.\n");
    scanf("%d",&numPeople);

    printf("Tip percentage를 입력하세요.\n");
    scanf("%f",&tips);
    
    tax = bill*0.05;
    printf("Tax: %.2f $\n", tax);

    billAfter=bill+tax;

    printf("Bill(after Tax): %.2f $\n", billAfter);

    tipPerson=(billAfter*tips)/numPeople;
    printf("한 사람당 팁: %.2f $\n", tipPerson);

    amountPerson=(billAfter/numPeople)+tipPerson;
    printf("한 사람당 총 지불액(include tip): %.2f $\n", amountPerson);
    
    putchar('\n');
    printf("Posted by HOO.");
    return 0;
}

총 액수를 입력하세요.
600
총 사람 수를 입력하세요.
5
Tip percentage를 입력하세요.
0.3
Tax: 30.00 $
Bill(after Tax): 630.00 $
한 사람당 팁: 37.80 $
한 사람당 총 지불액(include tip): 163.80 $

Posted by HOO.

 

728x90

댓글