0
void main()
{
    int numTickets;
    float discount;
    float total = 0.0;
    int numKids = 0;
    float ticketPrice = 19.00;
    printf("Enter number of tickets: ");
    scanf("%d", &numTickets);
 if (numTickets > 10)
 {
   discount = 0.15;
 }
 else
 {
   discount = 0.0;
 }
   printf("Enter number of children: ");
   scanf("%d", &numKids);
   total = numKids*ticketPrice/2.0 + (numTickets – numKids)*ticketPrice;
   total = total*(1.0 – discount);
   printf("Total = %.2f \n", total);
}

基本的に、私のいとこの研究を手伝っています。質問の1つは、そのフローチャートを描くことです。問題は、フローチャートについて私が今まで知っていたすべてを忘れてしまったことです。上部に可変デクレレーションの基準はありますか?私はそれの残りを実際に補うことができます、ただもうそれらを始める方法がわからないだけです!

4

2 に答える 2

1

通常の割り当て(変数の初期化など)は、通常の長方形(http://upload.wikimedia.org/wikipedia/commons/d/d6/FlowchartExample.pngのような)で表示される必要があります。

IO(printf/scanfステートメントなど)は平行四辺形で、条件分岐はひし形である必要があることに注意してください。

于 2011-07-07T10:07:37.530 に答える
1

非常に基本的なルール:

  • 変数宣言 (および一般的なコード ブロック) は、長方形のボックスに入れられます。
  • 条件 (反復も) はダイヤモンドに入る
  • 出力は平行四辺形になります

ウィキペディアの記事は役に立ちます。

于 2011-07-07T10:15:08.913 に答える