下面这段代码,是我用来计算每个月存500元进银行,连续30年,最后连本带利能有多少钱。这里面涉及复利计算。界面中右边的文本框用来输出每一次计算的结果。
成都创新互联专注为客户提供全方位的互联网综合服务,包含不限于网站制作、成都网站设计、博乐网络推广、重庆小程序开发、博乐网络营销、博乐企业策划、博乐品牌公关、搜索引擎seo、人物专访、企业宣传片、企业代运营等,从售前售中售后,我们都将竭诚为您服务,您的肯定,是我们最大的嘉奖;成都创新互联为所有大学生创业者提供博乐建站搭建服务,24小时服务热线:18980820575,官方网址:www.cdcxhl.com
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim nianxian As Integer '年限变量
Dim dingcun As Integer '定存变量
Dim fuli_big As Long '大复利
Dim fuli_small As Long '小复利
Dim i As Integer '循环变量
Dim DATAstring As String '数据字符串
nianxian = Val(年限_TextBox.Text)
dingcun = Val(定存_TextBox.Text)
DATAstring = ""
For i = 1 To nianxian
fuli_small = dingcun * (1 + 0.1875)
dingcun = fuli_small
fuli_big = fuli_big + fuli_small
DATAstring = DATAstring + "[" + Trim(Str(i)) + "]" + Str(fuli_big) + Chr(13) + Chr(10)
'DATAstring = DATAstring + "[" + Trim(Str(i)) + "]" + Str(fuli_small) + Chr(13) + Chr(10)
Next
'fuli_big = fuli_small
TextBox1.Text = DATAstring
结果_TextBox.Text = Str(fuli_big) + "元"
End Sub
楼主你好,由于输入内容有限,只能输入这么多 public void do_chang(int x, int y){ //移动 int i; for(i=0;i4;i++)map[it[i,1]+ity,it[i,0]+itx]=false; ity+=y;itx+=x; //参照点位置移动 for(i=0;i4;i++)map[it[i,1]+ity,it[i,0]+itx]=true; if(y==1)++nextnum; //下落次数 } public bool will_chang(int x, int y){ //测试能否移动 int i,tempitx,tempity; bool falg=false; tempitx=itx; tempity=ity; tempitx+=x; tempity+=y; for(i=0;i4;i++)map[it[i,1]+ity,it[i,0]+itx]=false; for(i=0;i4;i++){ if (tempitx+it[i,0]1 || tempitx+it[i,0]=11) falg=true; //X越界 if (tempity+it[i,1]1 || tempity+it[i,1]=21) falg=true; //Y越界 if (map[it[i,1]+tempity,it[i,0]+tempitx]) falg=true; //有阻碍物 } for(i=0;i4;i++)map[it[i,1]+ity,it[i,0]+itx]=true; if(falg)return false; return true; } public void do_up(){ //变形 int i; string temp; for(i=0;i4;i++)map[it[i,1]+ity,it[i,0]+itx]=false; if(++trndY=4)trndY=0; temp = source[trndX,trndY]; for(i=0;i4;i++){ it[i,0]=temp[i*2]-'0'; it[i,1]=temp[(i+1)*2-1]-'0'; map[it[i,1]+ity,it[i,0]+itx]=true; } } public bool will_up(){ //测试能否变形 int i,temprndY; bool falg=false; int[,] tempit = new int[4,2]; string temp; temprndY=rndY; if(++temprndY=4)temprndY=0; temp=source[rndX,temprndY];//获取下一个方块资源 for(i=0;i4;i++)map[it[i,1]+ity,it[i,0]+itx]=false;//先使当前方块消失 //虚变形 for(i=0;i4;i++){ tempit[i,0]=temp[i*2]-'0'; tempit[i,1]=temp[(i+1)*2-1]-'0'; if (itx+tempit[i,0]=0 || itx+tempit[i,0]=11) falg=true; //X越界 if (ity+tempit[i,1]=0 || ity+tempit[i,1]=21) falg=true; //Y越界 if (map[tempit[i,1]+ity,tempit[i,0]+itx]) falg=true; //有阻碍物 } for(i=0;i4;i++)map[it[i,1]+ity,it[i,0]+itx]=true;//还原消失方块 if(falg)return false; return true; } public void do_ini(){ //每个方块的初使化 string temp; itx=3;ity=0; //参考坐标值 nextnum=0; //下落次数初使化 trndX=rndX; trndY=rndY; rndX = rnd.Next(0,6); rndY = rnd.Next(0,3); temp=source[trndX,trndY]; for(int i=0;i4;i++){ it[i,0]=temp[i*2]-'0'; it[i,1]=temp[(i+1)*2-1]-'0'; } }
如果你的计算机安装了.Net环境的话,(Vista以上版本都默认安装了,XP需要下载.Net Framework来安装),系统盘上Windows目录下会有一个Microsoft.Net目录,里面的2.0目录里有相应的编译器。C#语言的编译器是csc.exe,VB.Net语言的编译器是vbc.exe。用命令行的方式就能把源码编译成可执行程序。如csc 123.cs 123.exe。你也可以用集成开发环境,如VS2005或VS2008,用他们打开源码,并添加一个解决方案,就能编译并调试执行。不过VS2005或VS2008都比较大,几个G大小,另外还有一个比较小巧又好用的集成开发环境叫SharpDevelop,只有十几M大小,他和VS2005几乎一样好用,并能生产支持Vista界面的程序,不过只能编译C#源码。
Dim url As String=" 网址"
Dim httpReq As System.Net.HttpWebRequest
Dim httpResp As System.Net.HttpWebResponse
Dim httpURL As New System.Uri(url)
httpReq = CType(WebRequest.Create(httpURL), HttpWebRequest)
httpReq.Method = "GET"
httpResp = CType(httpReq.GetResponse(), HttpWebResponse)
httpReq.KeepAlive = False ' 获取或设置一个值,该值指示是否与
Internet资源建立持久连接。
Dim reader As StreamReader = _
New StreamReader(httpResp.GetResponseStream,
System.Text.Encoding.GetEncoding(-0))
Dim respHTML As String = reader.ReadToEnd() 'respHTML就是网页源代码