匿名使用者
匿名使用者 發問時間: 電腦與網際網路程式設計 · 7 年前

如何用microsoft visual c# 寫BMI值程式

我需要設計一個程式可輸入六人的姓名、身高和體重資料,輸入完畢後會列出所輸入的資料和平均值。BMI為身體質量指數 = 體重(公斤) / 身高2(公尺2)。

已更新項目:

如果用windows form應用程式要如何製作 ? ?

2 個已更新項目:

a 視窗 輸入完姓名後 按確定 -> b視窗輸入完身高後按確定 ->c視窗輸入完體重後確定

輸入完後,會列出6人得性名 身高 體重 跟BMI值。

A.B.C.視窗都有取消鍵

3 個已更新項目:

抱歉,我應該講清楚一點

a , b ,c視窗有 各兩個button(確定鍵跟取消鍵),各有一個label及各有一個textbox。

a 視窗 輸入完姓名後 按確定 -> b視窗輸入完身高後按確定 ->c視窗輸入完體重後確定

輸入完後,會列出6人得性名 身高 體重 跟BMI值。

應該是只用一個form沒錯!!

4 個已更新項目:
5 個已更新項目:

不知道ㄟ ,不然試試看吧!!

6 個已更新項目:

我打完程式有一項錯誤就是:名稱 InitializeComponent不存在於目前內容中

4 個解答

評分
  • wei
    Lv 6
    7 年前
    最佳解答

    using System;

    using System.Collections.Generic;

    using System.Linq;

    using System.Text;

    namespace ConsoleApplication1

    {

    class Program

    {

    public struct person

    {

    public string name;

    public double height;

    public double weight;

    public double bmi;

    }

    static void Main(string[] args)

    {

    person[] p = new person[6];

    for (int m = 0; m <= 5; m++)

    {

    Console.WriteLine("輸入第" + (m + 1) + "個人的姓名");

    p[m].name = Console.ReadLine();

    Console.WriteLine("輸入第" + (m + 1) + "個人的身高(m)");

    p[m].height = Convert.ToDouble(Console.ReadLine());

    Console.WriteLine("輸入第" + (m + 1) + "個人的體重(kg)");

    p[m].weight = Convert.ToDouble(Console.ReadLine());

    p[m].bmi = p[m].weight / (Math.Pow(p[m].height,2));

    Console.WriteLine("");

    }

    for (int m = 0; m <= 5; m++)

    {

    Console.WriteLine("第" + (m + 1) + "位的姓名為" + p[m].name);

    Console.WriteLine("第" + (m + 1) + "位的身高為" + p[m].height);

    Console.WriteLine("第" + (m + 1) + "位的體重為" + p[m].weight);

    Console.WriteLine("第" + (m + 1) + "位的BMI值為" + p[m].bmi);

    Console.WriteLine("");

    }

    Console.Write("press enter to exit");

    Console.Read();

    }

    }

    }

    2013-12-09 00:14:54 補充:

    我是用主控台應用程式喔

    Visual Basic 2012

    2013-12-10 18:29:53 補充:

    大概的內容給我一下吧

    例如要怎樣輸入、要多少控制項等

    2013-12-11 19:18:22 補充:

    https://docs.google.com/document/d/1K0ev6IWOGK9wFs...

    我放在Google雲端硬碟

    我只用一個Form喔

    2013-12-12 21:20:51 補充:

    我不會讓他文字對齊ㄟ

    而且有用到VisualBasic的參考

    可以嗎?

    2013-12-13 21:39:45 補充:

    https://docs.google.com/document/d/1IZE8xwKd_s0b7y...

    四個label

  • 6 年前

    參考下面的網址看看

    http://phi008780508.pixnet.net/blog

  • 匿名使用者
    6 年前

    下面的網址應該對你有幫助

    http://phi008780424.pixnet.net/blog

  • 匿名使用者
    7 年前

    台灣首家合法娛樂城開幕囉!

    體育博彩、真人對戰、現場遊戲、彩球

    投注高賠率,歡迎您來體驗!

    官方網站 aa777.net

還有問題?馬上發問,尋求解答。