Giter VIP home page Giter VIP logo

day4-lab1's Introduction

Day4 Lab1: Enitiy 1

Topics

  1. Abstraction
  2. Classes
  3. Structs
  4. Properties
  5. Initialization
  6. Comparing Values Type and Reference Types
  7. Protocols
  8. Inheritance

Description

  1. Task 1: Write a program to create a class named shape. In this class we have three sub classes circle, triangle and square each class has two member function named Area () and volume (). create object of the circle class to return the the area and volume of the circle, create object of the triangle class to return the the area and volume of the triangle, create object of the sequare class to return the the area and volume of the sequare

  2. Task 2: Imagine you are making a social app for sharing your favorite books. Create a Book struct with four variable properties: title, auther, pages and price. The default values for both title and auther should be an empty string, pages should be defualt to 0, and price should be default to 0.0

  3. Task 3: Create a variable instance of Book called favoriteBook without supplying any arguments. Print out the title of the favoriteBook. Does it currently reflect the title of your favorite book? propapbly not, Change all four proproties of favoriteBook to reflect your favorite book. Then using the proprities of favorite book, print out facts about the book

  4. Task 4: Write a program to create a class that has array of 6 elements. Then, return the sum of the elements in the array, the maximum, minimum value of the array.

  5. Task 5: Create a class called distance that has a separate integer member data for feet and inches. One constructor should initilize this data to zero and another should initilize it to fixed values. A member function should display it in feet onches format.

DeadLine

Wednesday 29 September

day4-lab1's People

Contributors

ihadabs avatar khadija3760 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.