100% tevredenheidsgarantie Direct beschikbaar na je betaling Lees online óf als PDF Geen vaste maandelijkse kosten 4.2 TrustPilot
logo-home
Overig

COS1512 ASSIGNMENT 2, SEMESTER 1, 2021, Unique number: 777008

Beoordeling
-
Verkocht
4
Pagina's
17
Geüpload op
22-05-2021
Geschreven in
2020/2021

This document contains fully detailed solutions for COS1512 assignment 2, semester 1, 2021, unique code :

Instelling
Vak










Oeps! We kunnen je document nu niet laden. Probeer het nog eens of neem contact op met support.

Geschreven voor

Instelling
Vak

Documentinformatie

Geüpload op
22 mei 2021
Aantal pagina's
17
Geschreven in
2020/2021
Type
Overig
Persoon
Onbekend

Onderwerpen

Voorbeeld van de inhoud

COS1512 ASSIGNMENT 2 SEMESTER 1 2021
UNIQUE NEMBER: 777008

Question 1




#include <iostream>
#include <bits/stdc++.h>
using namespace std;

int calcDogsAge(int age) { //conventional method
return age * 7;
}
double calcDogsAge(double age) { //empirical equation
return 16 * log(age) + 31;
}

int main() {
cout << "Using the conventional method : " << calcDogsAge(10) << endl;
cout << "Using the empirical equation : "<< calcDogsAge(10.0) << endl;
return 0;
}

Output:

, Question 2


// C++ program to validate the user birth date and display how old he will be this year, and whether he
has been born in a leap year or not.

#include <iostream>
#include <ctime>
#include <cassert>

using namespace std;

int main()
{
int day, month, year;
// input the day, month and year of user birth date
cout<<"Enter your birth date(day month year): ";
cin>>day>>month>>year;

// validate year > 0
assert(year > 0);
// validate month is between [1, 12]
assert(month >= 1 && month <= 12);
// validate day is valid
// for months 1, 3, 5, 7, 8, 10, 12, day should be between [1, 31]
// for months 4, 6, 9, 11, day should be between [1, 30]
// for month 2, day should be between [1, 28] if year is not leap and between [1, 29] if year is leap
assert(((month == 1 || month == 3 || month == 5 || month == 7 || month == 8 || month == 10 ||
month == 12) && (day >= 1 && day <= 31))
|| ((month == 4 || month == 6 || month == 9 || month == 11) && (day >= 1 && day <= 30))
|| ((year%400 == 0 || (year%4 ==0 && year%100 != 0) && (day >= 1 && day <= 29)) || (day >= 1 && day
<= 28)));

// get the current time and date as number of seconds passed since Jan 1, 1970
time_t now = time(0);
// get the pointer to object of struct tm to get the individual components of time
tm *today = localtime(&now);
// get the current year
int current_year = today->tm_year + 1900; // today->year returns number of years since 1900

// display the age the user will turn in this year
cout<<"You will be "<<(current_year - year)<<" years old this year"<<endl;
// display if the user was born in leap year or not

, if((year%400 == 0) || (year%4 == 0 && year%100 != 0))
cout<<"You were born in leap year"<<endl;
else
cout<<"You were not born in leap year"<<endl;

return 0;
}

// end of program


Output:




Question 3

Maak kennis met de verkoper

Seller avatar
De reputatie van een verkoper is gebaseerd op het aantal documenten dat iemand tegen betaling verkocht heeft en de beoordelingen die voor die items ontvangen zijn. Er zijn drie niveau’s te onderscheiden: brons, zilver en goud. Hoe beter de reputatie, hoe meer de kwaliteit van zijn of haar werk te vertrouwen is.
reagantarbots-hepomarlpayne University of South Africa (Unisa)
Volgen Je moet ingelogd zijn om studenten of vakken te kunnen volgen
Verkocht
86
Lid sinds
5 jaar
Aantal volgers
73
Documenten
1
Laatst verkocht
1 jaar geleden

3,5

10 beoordelingen

5
1
4
4
3
4
2
1
1
0

Recent door jou bekeken

Waarom studenten kiezen voor Stuvia

Gemaakt door medestudenten, geverifieerd door reviews

Kwaliteit die je kunt vertrouwen: geschreven door studenten die slaagden en beoordeeld door anderen die dit document gebruikten.

Niet tevreden? Kies een ander document

Geen zorgen! Je kunt voor hetzelfde geld direct een ander document kiezen dat beter past bij wat je zoekt.

Betaal zoals je wilt, start meteen met leren

Geen abonnement, geen verplichtingen. Betaal zoals je gewend bent via iDeal of creditcard en download je PDF-document meteen.

Student with book image

“Gekocht, gedownload en geslaagd. Zo makkelijk kan het dus zijn.”

Alisha Student

Veelgestelde vragen