올바른 곱셈 출력을 얻지 못하는 이유는 무엇입니까?

Pinook

올바른 결과가 출력되지 않습니다. 입력을 추가 비용에 곱하는 대신 입력을 그대로 표시합니다. 선택에 따라 발생할 수있는 추가 비용에 사람 수를 곱해야합니다.

#!/bin/bash

read -p "Number of Adult Tickets:(0 for none) " integer1    
read -p "Number of Junior Tickets:(0 for none) " integer2

echo ""    
echo "$integer1 Adults"    
echo "$integer2 Juniors"
echo ""

num1=$50    
num2=$20    
num3=$5    

echo "Season Pass Add-On:"    
echo "1)Add Seasonal Parking"    
echo "2)Add Season Pass For Theme Park"    
echo "7)Just Buy Tickets For Today"    
echo "8)I wanna exit."

echo ""
read -p "What would the guest like to do? " guest
echo ""    

case $guest in
    1)     
       echo "Add Seasonal Parking"     
       echo ""     
       echo "Add an additional $num1 for every adult pass"     
       echo ""      
       echo "For Adult Tickets "$(( integer1 + num1 ))""      
       echo "For Junior Tickets "$(( integer2 + num1 ))""     
       ;;    
    2)     
       echo "Add Season Pass For Theme Park"     
       echo ""     
       echo "Add an additional $num2 for every adult pass"     
       echo "Add an additional $num3 for every junior pass"     
       echo ""      
       echo "For Junior Tickets "$(( integer2 * num2 ))""      
       echo "For Adult Tickets "$(( integer1 * num3 ))""      
       echo "For Junior Tickets "$(( integer2 * num2 ))""      
       echo "For Adult Tickets "$(( integer1 * num3))""    
       ;; 
    3)     
       echo "Just buy tickets for today"     
       exit 0     
       ;;    
    4)     
       echo "invalid entry. You are exiting"     
       exit 1    
       ;; 
esac     

exit 0
Harald Nordgren

문제는 달러 기호입니다

num1=$50
num2=$20   
num3=$5

달러 기호는 Bash에서 특별한 의미가 있으므로 일반 숫자로 작동하지 않습니다. 통화없이이 상수를 저장하고 나중에 결과에 추가하십시오.

달러 기호는 에코로 표시하려면 백 슬래시로 이스케이프해야합니다.

echo "For Adult Tickets \$$(( integer1 + num1 ))"

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

1/2 곱셈이 .5 곱셈과 같은 값을 제공하지 않는 이유는 무엇입니까?

분류에서Dev

합계에 대한 올바른 값을 얻지 못하는 이유는 무엇입니까?

분류에서Dev

내 함수가 올바른 입력 선택을 감지하지 못하는 이유는 무엇입니까?

분류에서Dev

내 코드의 문제는 무엇입니까? C ++ 프로그램의 올바른 출력을 얻지 못함

분류에서Dev

"echo -e"명령이 올바른 출력을 생성하지 않는 이유는 무엇입니까?

분류에서Dev

"echo -e"명령이 올바른 출력을 생성하지 않는 이유는 무엇입니까?

분류에서Dev

이 코드가 올바른 출력을 제공하지 않는 이유는 무엇입니까?

분류에서Dev

내 editText가 Android에서 올바른 출력을 표시하지 않는 이유는 무엇입니까?

분류에서Dev

내 if 문이 두 개의 중첩 된 성능에서 올바른 출력을 결정하지 못하는 이유는 무엇입니까?

분류에서Dev

정렬 명령으로 올바른 출력을 얻지 못하는 이유

분류에서Dev

PHP에서 올바른 출력을 얻지 못하는 배열

분류에서Dev

Chrome / Firefox가 올바른 문자 인코딩을 선택하지 못하는 이유는 무엇입니까?

분류에서Dev

리버가 올바른 PIN을 추측하지 못하는 이유는 무엇입니까?

분류에서Dev

내 변수가 Firestore에서 올바른 값을받지 못하는 이유는 무엇입니까?

분류에서Dev

PrintServer.GetPrintQueue가 수행하는 동안 PrintServer.GetPrintQueues가 올바른 PrintTicket을 얻지 못하는 이유는 무엇입니까?

분류에서Dev

올바른 위치에 올바른 문자열을 추가하지 않는 이유는 무엇입니까?

분류에서Dev

올바른 출력을 얻기 위해 UNIX 구문을 변경하는 방법은 무엇입니까?

분류에서Dev

파일을 스캔 할 때 scanf (c Linux vi)에서 올바른 char 값을 얻지 못하는 이유는 무엇입니까?

분류에서Dev

Arduino IDE / ESP8266 : 올바른 출력을 얻기 위해 버튼을 두 번 눌러야하는 이유는 무엇입니까?

분류에서Dev

내 목록에서 올바른 수의 개체를 얻지 못하는 이유는 무엇입니까?

분류에서Dev

입력 값을 얻지 못하는 이유는 무엇입니까? "Python"

분류에서Dev

putw on은 getw로 올바른 출력을 표시하고 fprintf 및 printf는 scanf로만 올바른 출력을 표시하는 이유는 무엇입니까?

분류에서Dev

unet_learner (fastai)에서 올바른 출력 예측을 얻는 방법은 무엇입니까?

분류에서Dev

내 코드에서 올바른 날짜 출력을 얻는 방법은 무엇입니까?

분류에서Dev

복잡한 곱셈이 파이썬의 정수 곱셈만큼 빠른 이유는 무엇입니까?

분류에서Dev

이 어셈블리 프로그램이 출력을 생성하지 않는 이유는 무엇입니까?

분류에서Dev

이 어셈블리 프로그램이 출력을 생성하지 않는 이유는 무엇입니까?

분류에서Dev

출력이 올바르지 않은 이유는 무엇입니까?

분류에서Dev

mockito가 올바른 응답을 주입하지 않는 이유는 무엇입니까?

Related 관련 기사

  1. 1

    1/2 곱셈이 .5 곱셈과 같은 값을 제공하지 않는 이유는 무엇입니까?

  2. 2

    합계에 대한 올바른 값을 얻지 못하는 이유는 무엇입니까?

  3. 3

    내 함수가 올바른 입력 선택을 감지하지 못하는 이유는 무엇입니까?

  4. 4

    내 코드의 문제는 무엇입니까? C ++ 프로그램의 올바른 출력을 얻지 못함

  5. 5

    "echo -e"명령이 올바른 출력을 생성하지 않는 이유는 무엇입니까?

  6. 6

    "echo -e"명령이 올바른 출력을 생성하지 않는 이유는 무엇입니까?

  7. 7

    이 코드가 올바른 출력을 제공하지 않는 이유는 무엇입니까?

  8. 8

    내 editText가 Android에서 올바른 출력을 표시하지 않는 이유는 무엇입니까?

  9. 9

    내 if 문이 두 개의 중첩 된 성능에서 올바른 출력을 결정하지 못하는 이유는 무엇입니까?

  10. 10

    정렬 명령으로 올바른 출력을 얻지 못하는 이유

  11. 11

    PHP에서 올바른 출력을 얻지 못하는 배열

  12. 12

    Chrome / Firefox가 올바른 문자 인코딩을 선택하지 못하는 이유는 무엇입니까?

  13. 13

    리버가 올바른 PIN을 추측하지 못하는 이유는 무엇입니까?

  14. 14

    내 변수가 Firestore에서 올바른 값을받지 못하는 이유는 무엇입니까?

  15. 15

    PrintServer.GetPrintQueue가 수행하는 동안 PrintServer.GetPrintQueues가 올바른 PrintTicket을 얻지 못하는 이유는 무엇입니까?

  16. 16

    올바른 위치에 올바른 문자열을 추가하지 않는 이유는 무엇입니까?

  17. 17

    올바른 출력을 얻기 위해 UNIX 구문을 변경하는 방법은 무엇입니까?

  18. 18

    파일을 스캔 할 때 scanf (c Linux vi)에서 올바른 char 값을 얻지 못하는 이유는 무엇입니까?

  19. 19

    Arduino IDE / ESP8266 : 올바른 출력을 얻기 위해 버튼을 두 번 눌러야하는 이유는 무엇입니까?

  20. 20

    내 목록에서 올바른 수의 개체를 얻지 못하는 이유는 무엇입니까?

  21. 21

    입력 값을 얻지 못하는 이유는 무엇입니까? "Python"

  22. 22

    putw on은 getw로 올바른 출력을 표시하고 fprintf 및 printf는 scanf로만 올바른 출력을 표시하는 이유는 무엇입니까?

  23. 23

    unet_learner (fastai)에서 올바른 출력 예측을 얻는 방법은 무엇입니까?

  24. 24

    내 코드에서 올바른 날짜 출력을 얻는 방법은 무엇입니까?

  25. 25

    복잡한 곱셈이 파이썬의 정수 곱셈만큼 빠른 이유는 무엇입니까?

  26. 26

    이 어셈블리 프로그램이 출력을 생성하지 않는 이유는 무엇입니까?

  27. 27

    이 어셈블리 프로그램이 출력을 생성하지 않는 이유는 무엇입니까?

  28. 28

    출력이 올바르지 않은 이유는 무엇입니까?

  29. 29

    mockito가 올바른 응답을 주입하지 않는 이유는 무엇입니까?

뜨겁다태그

보관