23-09-2006, 22:30
|
|
|
חבר מתאריך: 23.09.06
הודעות: 38
|
|
חישוב סינוס בc#
ניסיתי לעשות תוכנה שאני יתן לה את אלפא ואת a והיא תיתן לי את כל שאר הערכים של המשולש וכתבתי את הקוד הבא
using System;
class MainClass
{
public static void Main()
{
double a,alfa,num,num1;
Console.WriteLine("pls insert alfa");
alfa=double.Parse(Console.ReadLine());
Console.WriteLine("pls insert a");
a=double.Parse(Console.ReadLine());
num=alfa*(3.141592653589793238462643383279/180);
Console.WriteLine("c is worth:{0}",a/num);
num1=1-num;
Console.WriteLine("b is worth:{0}",num1*(a/num));
Console.WriteLine("beta is worth:{0}",90-alfa);
}
}
נתקלתי בבעיה... אני מקבל תשובות שגויות אז הלכתי למחשבן ועשיתי כמה חישובים ופתאום קפץ עליי בעיה לא יכול להיות שאותו מספר(במקרה הזה הרדיאן של מעלה אחת) כפול 30 יהיה שווה חצי וכפול 90 יהיה שווה 1 אז רציתי לדעת אם זה אפשרי לחשב סינוס בלי מחשבון ואם לא איך המחשבון עושה את זה?
|