5月17日打卡

Posted xuechenhao173

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了5月17日打卡相关的知识,希望对你有一定的参考价值。

习题4-11

题目描述:

定义并实现一个矩形类,有长、宽两个属性,有成员函数计算矩形的面积

设计思路:

1.定义一个矩形类,包括长宽两个私有类型数据和构造函数,以及共有成员函数用于计算矩形面积。、

代码部分:

#include<iostream>
using namespace std;
class Rectangle 
private:
    int length;
    int weight;
public:
    Rectangle(int a, int b)
    
        length = a;
        weight = b;
    
    int Area()
    
        return length * weight;
    
;
int main()

    int a, b;
    cin >> a >> b;
    Rectangle x(a, b);
    cout << x.Area() << endl;

4-13定义一个Circle类,有数据成员radius(半径),成员函数getArea()计算圆的面积。

代码部分:

#include<iostream>
using namespace std;
class Rectangle 
private:
    int radius;
public:
    Rectangle(int a)
    
        radius = a;
    
    double getArea()
    
        return 3.1415926 * radius * radius;
    
;
int main()

    int a;
    cin >> a;
    Rectangle x(a);
    cout << x.getArea() << endl;

 

5月12日学习打卡

import java.util.Scanner;

public class Calculatorup {

  int num1,num2;
  String sym;
  public Calculatorup(){
    Scanner sc = new Scanner(System.in);
    this.num1 = sc.nextInt();
    this.sym = sc.next();
    this.num2 = sc.nextInt();
  }
  public void calResults(){
  if(sym != "+" && sym != "-" && sym != "*" && sym != "/")
  {
    sym = "+";
  }
  else{
    switch( sym ){
    case "+": System.out.println(num1+num2);
    case "-": System.out.println(num1-num2);
    case "*": System.out.println(num1*num2);
    case "/": System.out.println(num1/num2);
    }
    }
  }
}

 

 

public class Main {
  public static void main(String[] args){
    Calculatorup cla = new Calculatorup();
    cla.calResults();
  }
}

以上是关于5月17日打卡的主要内容,如果未能解决你的问题,请参考以下文章

5月12日学习打卡

5月11日打卡

3月37日 打卡

5月5日上午学习日志

5月4日上午学习日志

5月8日上午学习日志