【文章內(nèi)容簡介】
5)程序:顯示:(幾何方面:六邊形面積)編寫程序,提示用戶輸入六邊形的邊長,然后顯示它的面積。計算六邊形面積的公式是:area=3*sqrt(3)/2 *s^2,這里的s就是邊長。程序:顯示:(物理方面:加速度)平均加速度定義為速度的變化量處以這個變化所用的時間,如下式所示:a=(v1v0)/t編寫程序,提示用戶輸入以米/秒為單位的起始速度v0,以米/秒為單位的終止速度v1,以及以秒為單位的時間段,最后顯示平均加速度。程序:顯示:(物理方面:求出跑道長度)假設一個飛機的加速度是a而起飛速度是v,那么可以使用下面的公式計算出飛機起飛所需的最短跑道長度:Length=v^2/(2*a)編寫程序,提示用戶輸入以米/秒的平方(m/s^2)為單位的加速度a,然后顯示最短跑道長度。程序:顯示:(當前時間)程序清單26給出了顯示當前格林威治時間的程序。修改這個程序,是只能夠做到程序提示用戶輸入相對于GMT的時區(qū)偏移量,然后顯示在這個特定時區(qū)的時間。程序:顯示:第3章 選擇(代數(shù)方面:解一元二次方程)可以使用下面的公式求一元二次方程ax^2+bx+c=0的兩個根:r1=(b+(b^24ac))/(2*a)和r2=((b^24ac)/(2*a)b^24ac稱作一元二次方程的判別式。如果它是正值,那么一元二次方程就有兩個正根。如果它為0,方程式就只有一個根。如果它是負值,方程式無實根。編寫程序,提示用戶輸入a、b和c的值,并且顯示基于判別式的結(jié)果。如果這個判別式為正,顯示兩個根。如果判別式為0,顯示一個根。否則,顯示”The equation has no real root”(該方程式無實根)顯示:程序::(檢查一個數(shù)字是否是偶數(shù))編寫程序,讀入一個整數(shù)并檢查它是不是偶數(shù)程序:檢查:(代數(shù)方面:求解2x2線性方程)可以使用Cramer規(guī)則解下面的2x2線性方程組:ax+by=e cx+dy=f x=(edbf)/(adbc) y=(afec)/(adbc)編寫程序,提示用戶輸入a、b、c、d、e和f,然后顯示結(jié)果。如果adbc=”The equation has no solution”(方程式無解)。程序:顯示:(游戲:學習加法)編寫程序,產(chǎn)生兩個100以下的整數(shù),然后提示用戶輸入這兩個整數(shù)的和。如果答案正確,程序報告結(jié)果true;否則,報告false。改程序類似于程序清單31程序:顯示:(游戲:三個數(shù)的加法)程序清單31中的程序產(chǎn)生兩個整數(shù),并提示用戶輸入這兩個整數(shù)的和。修改該程序使之能產(chǎn)生三個一個整數(shù),然后提示用戶輸入這三個整數(shù)的和。程序:顯示:(醫(yī)療應用程序:BMI)修改程序清單35,讓用戶輸入重量,英尺和英寸。例如:一個人身高是5英尺10英寸,輸入的英尺值就是5而英寸值為10.程序:顯示:(財務應用程序:整錢兌零)修改程序清單210,使之只顯示非零的幣值單位,用單詞的單數(shù)形式顯示一個單位,例如1 dollar and 1 penny(1美元和1美分);用單詞的復數(shù)形式顯示多于一個單位的值,例如2 dollars and 3 pennies(2美元和3美分)()程序:顯示: