小白学习c++P3【2061】梯形面积(c++)详细讲解

目录

题外话##

题外话中的题内话🌸

PT1-知识点引入❤️

PT2-首次接触程序😮‍💨

PT3-讲解知识点✨

PT3.1-乘法、除法运算符号&使用方法

PT3.2-公式📚

PT4-有没有其他方法?👌 

PT5-课后小结🤩


题外话##

到第三节课了 有没有很想我~

好久没更新了 lol 我生病了·

后面到普及组讲解的时候就会要求大家开vip啦~ 但是现在没有这个想法!所以想要入门c++ 学完所有算法的不用开vip也可以享受!

题外话中的题内话🌸

学习c++是需要数学知识和逻辑思维的!所以在免费的博客中 我会把题目里面的数学知识都讲清楚哒 逻辑思维只能靠大家自己去悟了 这个东西我坚信教不出来www 不过我可以引导大家 培养好的学习习惯哦

包括复习的篇章我决定还是不要包括在博客里 如果大家真的是一字一句看下来的 我相信一定不会太难的!

那我们现在就开始吧~

##

PT1-知识点引入❤️

这道题是需要用到数学知识滴 包括梯形和三角形的面积公式 这个公式在讲解知识点时会说的 我们先专注于这道题本身需要用到的算法吧~

  • c++的乘法、除法
  • 用变量储存数字

那么接下来 我们就先来看看代码 自己理解一下吧~

PT2-首次接触程序😮‍💨

#include<iostream>
using namespace std;
int main()
{
    int h,a;
    h=(150*2)/2;
    a=((15+25)*h)/2;
    cout<<a;
    return 0;//菜狗没用的水印
}

老样子给大家提几个小问题~

  1. 乘法运算的符号是什么?
  2. 除法运算的符号是什么?

(这些其实很好发现!理解公式就好啦!

PT3-讲解知识点✨

PT3.1-乘法、除法运算符号&使用方法

乘法运算符号就是  *   这个符号! 使用的时候有两种方法:

a*b=c 即表示c=a和b的乘积 (⚠️❗️:这时是没有小数的 因为我们默认这些变量的类型都是int int会自动省去小数 只保留整数)

a*=b 即表示a=a*b 也就是把自己乘以一个变量

EXTRA##

为什么一定要用a*=b呢?为什么不直接写a*b呢?

其实是因为程序(尤其是c++)十分讲究逻辑 逻辑方面出错代码就会写不好!a*b的逻辑就是把a乘上b 可这个值并没有被存储到任何变量上 这个值算出来也是没有用的哦~

##

除法其实也是一样的 只不过符号变成了  /   一条斜杠而已啦~ 这里就不过多赘述啦

PT3.2-公式📚

顺便补充一下三角形和梯形🉐数学公式啦:

  • 梯形:((上底+下底)*高) / 2
  • 三角形:(底*高)/ 2

PT4-有没有其他方法?👌 

这次让大家来思考 除了单独求出数值 是不是可以利用三角形的面积来求解呢?

可以私信发我~(因为上次的文章就有一些人来私信问我问题哈哈哈 也随时欢迎大家哦!)

PT5-课后小结🤩

今天我们一起学习了c++程序的乘法和除法 一些数学公式等等

希望大家可以平时持续复习和做题!

今天的题来自  信息学奥赛一本通(c++版)  这个网站 ,编译器推荐大家使用DevC++ 

那么我们下一题 有缘再见👋~

  • 14
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值