C ++练习
版权(C)2014-2018 Wonder Diaz
C ++中的算法实践将与IDE Zinjai创建的项目分组。该项目是出于教育目的进行的,以制定简单的代码。发现通知它的任何改进或错误。
变更的注册
V1.0.2改进代码
V1.0.1轻微错误校正
v1.0.0基本文件。
简单结构算法
- 阅读任何人的名称和年龄和印刷年龄
- 打印您的名字,年龄,性别和婚姻状况
- 阅读任何人的名称和年龄并印刷时,并且仅当该人是未成年人的信息,一个说“无法投票”的信息
- 阅读任何人的名称和年龄,并仅在人年龄的人的名字时才打印
- 阅读两个数字并仅打印正面
- 阅读两个数字计算总和并打印总和和读取的数字
- 阅读两个数字并打印两个数字,如果其中一个数字至少是正面的
- 仅当两个数字具有不同的符号并且不同于零时,才能读取两个数字并打印两个数字
- 读取一个数字并计算并打印数字的正方形及其平方根。如果数字为负,请打印数字,数字的平方和一条消息“具有虚根”的消息
- 获取任何三个数字中的最高数量
- 阅读员工的名字,每小时基本的薪水以及一周内工作的小时数。计算净工资,考虑到如果一周中工作的小时数大于48,则这些小时被认为加班并且附加费35%。打印员工的名称和净工资
- 阅读任何人的名称和年龄,并仅当该人是合法年龄的人的名称,否则就打印出“不能投票”的信息
- 阅读任何人和印刷的名称,年龄和性别,只有当该人是男性和合法年龄的人的名字,即该人的名字。
- 阅读任何人的名称,年龄,性别和婚姻状况,并且仅当该人是一个合法年龄的人,即该人的名字时才打印。
- 阅读两个数字,计算数字的总和并打印读取的数字,并且只有当总和为负键
- 阅读任何人和印刷的名称,性别和婚姻状况
- 读取两个数字,并计算第一个数除以第二个数字,打印商。如果第二个为零,请不要执行计算并打印一条消息,该消息说:“划分是不可能的”
- 读取一个数字并打印数字和绝对值
- 阅读员工的名字,每小时基本的薪水以及本月工作的小时数。计算您的每月薪水,并同时打印姓名和每月薪水。注意:每月薪水=每小时基本工资 *本月工作的小时数。
- 读取一个数字并计算并打印您的平方根。如果数字为负,请打印数字和消息,上面写着“具有虚根”
- 读取一个数字并计算读取的数字的5%。获得数量和计算百分比。
- 阅读员工的名字,每小时的基本工资,在此期间工作的小时数以及源保留百分比。计算总工资,保留价值及其净工资。注意:总薪金=在此期间工作的每小时的基本工资数量,保留价值=总薪金保留百分比,净工资=总工资 - 保留价值
- 总薪金高达75,000 bs。没有保留。对于75,000至150,000BS的总薪水,保留率为5%。对于大于150,000BS的总薪金,保留百分比和保留率为8%。获取雇员的名称,总薪金,保留价值和净工资的价值。应该阅读名称和总薪水。注意:保留价值=总工资 *保留百分比,净工资=总工资 - 保留价值。
- 设计一种算法,该算法允许股息和除数输入,然后计算该分区的残留物和商。
- 设计一种算法来计算和编写243的平方。
- 设计一种交换两个数值变量值的算法。
- 设计一种允许初始值然后最终值的算法,然后计算数字的中心值
- 找出是否给出两个数字,一个是另一个数字。
- 设计一种允许确定从键盘输入的数字的算法是扭矩还是奇数数字
- 制作一种算法,使您可以输入一定数量的秒,然后将其变成小时,分钟和秒。
- 制作一种算法,使您可以输入时间,分钟和秒,并指示它们有多少秒。
- 设计一种允许您输入小时,分钟和秒的算法,并计算下一秒的时间(“ 0 = <h = <23”,“ 0 = <m = <59”“ 0 = <s = <59”)。
- 制作允许的算法的设计:输入工作代码,输入工作数量,输入小时成本,计算每周总薪金,计算每周净工资,打印总工资和净工资,各自的工资(毛工资少于养老金保险折扣11%))
- 编写一种确定一年是否飞跃的算法。如果是4的倍数,则一年是飞跃(例如,1984年)。 100的倍数不是飞跃,除非它们也是400的倍数(2000是Leap,但; 1800不是)。
- 给出,b确定a,b的整个划分的价值以及整个划分的其余部分(使用div。或mod operators)
- 设计一种算法,该算法确定往返票的价格,提供旅行的距离和目的地的天数,知道住宿是否大于7天,并且距离大于800公里。票证降低了30%。每公里的价格为85 BS。
- 鉴于电话的持续时间(分钟),请计算其成本,如下所示:最多5分钟。费用为0.90。超过5分钟。每增加一分钟到前5分钟,成本为0.90+0.20。
循环算法
- 获得20到400之间的均匀数字
- 阅读20人的名称,年龄,性别和婚姻状况,并在他是法定年龄的男人时就打印该人的名字。
- 获取并打印2之间2的倍数之和
- 读取一个数字,并在1和数字之间获得3的倍数
- 构建功能值y =x² + 3*x -7的值表,从x = 1到x = 250在10中增加10
- 计算前100个自然数的总和
- 需要知道每个贫困类别中约有35名学生(n <2)不足(2 <o = n <4)足够(4 <o = n <5)井(5 <o = n <6)显着(6 <o = n <8)杰出(8 <o = n)
- 显示3的前30个权力和它们的总和。
- 找到大数的平均评分,尽管考试率未知。
- 一名男子计划投资500,000 BS。每年为6%的利息。积累100,000,000 BS需要多少年。必须获得超过100,000,000 bs的年份。
- 一所大学有兴趣了解一个学期接受西班牙语的学生的平均资格。您还想知道失败的学生总数。考虑到读取资格,计算上述内容。
- 读取一系列数字,并从每对获得最大数字。如果数字具有同等值,请打印一条特殊消息。
- 图书馆估计您的书籍价格如下:书的基本价格为5,000 bs。加上200 BS。每页。但是,如果页面数量超过550,则价格将增加750BS。必须读取书籍代码和页数。有必要计算和打印每本书的代码和价格。
捐款