首页 > 其他分享 >5.23打卡

5.23打卡

时间:2023-05-23 18:33:06浏览次数:34  
标签:circumference const float radius 5.23 打卡 PI Circle

#include <bits/stdc++.h>
using namespace std;
const float PI=3.141593;
const float FENCE_PRICE=35;
const float CONCRETE_PRICE=20;
class Circle
{
    public:
        Circle(float r);
        float circumference();
        float area();
    private:
            float radius;
};
Circle::Circle(float r)
{
    radius=r;
}
float Circle::circumference()
{
    return 2*PI*radius;
}
float Circle::area()
{
    return PI*radius*radius;
}
int main()
{
    float radius;
    cin>>radius;
    Circle pool(radius);
    Circle poolRim(radius+3);
    float fenceCost=poolRim.circumference()*FENCE_PRICE;
    cout<<"Fencing Cost is $"<<fenceCost<<endl;
    float concreteCost=(poolRim.area()-pool.area())*CONCRETE_PRICE;
    cout<<"Concrete Cost is $ "<<concreteCost<<endl;
    return 0;
}

 

标签:circumference,const,float,radius,5.23,打卡,PI,Circle
From: https://www.cnblogs.com/Sunyiran/p/17426071.html

相关文章

  • c++打卡第三十五天
    一、最大公约数1、问题描述 2、设计思路本题中可以有三种算法,其中我们提供第三种辗转相除法的代码,第一种是从1开始,由于最大公约数可以是最小的那个数,所以我们循环条件到两个之中的小数,如果这个数满足可以整除两个整数,遍历到最大的那个数时,打印出来。第二种是从小数开始循环,当......
  • 5_22打卡_c语言贪吃蛇(失败)
    funtion.h#pragmaonce#include<stdio.h>#include<time.h>#include<stdlib.h>#include<Windows.h>#include<conio.h>#include<iostream>#defineWIDTH20#defineHEIGHT15//地图的宽和高#defineSPEED2000typedefenum{ WALL,......
  • 2023.5.23——软件工程日报
    所花时间(包括上课):6h代码量(行):0行博客量(篇):1篇今天,上午学习,下午学习。我了解到的知识点:1.了解了一些数据库的知识;2.了解了一些python的知识;3.了解了一些英语知识;5.了解了一些Javaweb的知识;4.了解了一些数学建模的知识;6.了解了一些计算机网络的知识;......
  • 打卡33
     这个程序运行超时,思路是遍历所有的数,看是否合理。#include<bits/stdc++.h>usingnamespacestd;boolf(intx){ for(inti=2;i<=x/i;i++) { if(x%i==0)returnfalse; } returntrue;}intmain(){ for(inti=1000;i<=9999;i++) { if(f(i)) { ints=0; s+=i%10*1000; ......
  • 5.23打卡
      3.程序流程图 4.代码实现#include<bits/stdc++.h>usingnamespacestd;main(){doublesum=0;inti;for(i=1;i<=64;i++)sum=sum+pow(2,i-1);printf("国王总共需要赏赐给宰相的麦子数为:\n%f\n",sum);} 5.测试截图 ......
  • 打卡20
    多态实例#include<iostream>usingnamespacestd;classHuman{public: virtualvoidtoilet()=0; };classMan:publicHuman{ voidtoilet() { cout<<"上男卫生间"<<endl; }};classWoman:publicHuman{public: voidtoilet()......
  • 5.23(wireshark)
    http.request.method=="GET",  只显示HTTPGET方法的。httpcontains"Server"显示http协议包含文本“Server”的分组tcp.port==23||tcp.port==21显示文本管理流量捕获过滤下,应用层只能通过端口来进行过滤(dns,port==53)......
  • 打卡第三十二天
    学生CPP成绩计算一、1.定义people类,建立数据成员年龄姓名 构造输出函数2.定义派生类学生类增加数据成员学号成绩3.构造输出函数输出学生类的信息二、三、#include<string>#include<iomanip>#include<iostream>usingnamespacestd;classPerson{protected:......
  • 打卡5.23
    boolprime(intp){ for(inti=2;i<=sqrt(p);i++) if(p%i==0)returnfalse; returntrue;}voidSolution::solve(){ cout<<n<<'='; if(prime(n))cout<<n<<endl; else{ for(inti=2,judge=......
  • 第二十七天打卡
    一、问题描述如果一个正整数等于其各个数字的立方和,则称该数为阿姆斯特朗数(亦称为自恋性数)。如407=4^3+0^3+7^3就是一个阿姆斯特朗数。试编程求大于1小于1000的所有阿姆斯特朗数。二、设计思路① 分离出个位数,算术表达式为:j=i%10。②分离出十位数,算术表达式为:k=i/10%10......