Geschreven door studenten die geslaagd zijn Direct beschikbaar na je betaling Online lezen of als PDF Verkeerd document? Gratis ruilen 4,6 TrustPilot
logo-home
Tentamen (uitwerkingen)

Assessments for Tutorial Letter( 2024) for Introduction to Programming II COS1512

Beoordeling
-
Verkocht
-
Pagina's
10
Cijfer
A+
Geüpload op
25-11-2024
Geschreven in
2024/2025

Assessments for Tutorial Letter( 2024) for Introduction to Programming II COS151

Instelling
Course Introduction To Programming II
Vak
Course Introduction to Programming II

Voorbeeld van de inhoud

COS1512/2024




Assessments 4 Tutorial Letter 2024
for

Introduction to Programming II
COS1512.




BARCODE

, COS1512 ASSESSMENT 4

NB: This assignment consists of two parts:

 a part where you write and implement program code (this part) and
 an MCQ part where you answer questions on the code you have written,
and the material covered in this assignment.

The MCQ part of the assignment will be available in the Assessment Shell for
Assignment 4 on the myModules site for COS1512.

You will not be able to do the MCQ part unless you have completed thecoding
part.



Question 1

The program below contains an incomplete recursive function raised_to_power().
The function returns the value of the first parameter number of type float raised to
the value of the second parameter power of type int for all values of power greater
than or equal to 0.


The algorithm used in this question to write a recursive function to raise a float
value number to a positive power uses repeated multiplication as follows:
numberpower =1 if power= 0

= number x numberpower-1 otherwise

In other words, number raised to power gives 1 if power i s 0;
and otherwise numberpower can be calculated with the formula:
number x numberpower-1


1. #include <iostream>using namespace std;
2. float raised_to_power( )
3. {
4. if (power < 0)
5. {
6. cout << "\nError - can't raise to a negative power\n";
7. exit(1);
9. }
10. else if ( )
11. return ( );
12. else
13. return (number * raised_to_power(number, power - 1));
14. }
15. main()
16.
17. float answer = raised_to_power(4.0,3);
18. cout << answer;
19. return 0;
20.}

(a) Complete the function header in line 2.

(b) Using the fact that any value raised to the power of 0 is 1, complete the base

Geschreven voor

Instelling
Course Introduction to Programming II
Vak
Course Introduction to Programming II

Documentinformatie

Geüpload op
25 november 2024
Aantal pagina's
10
Geschreven in
2024/2025
Type
Tentamen (uitwerkingen)
Bevat
Vragen en antwoorden

Onderwerpen

€7,49
Krijg toegang tot het volledige document:

Verkeerd document? Gratis ruilen Binnen 14 dagen na aankoop en voor het downloaden kun je een ander document kiezen. Je kunt het bedrag gewoon opnieuw besteden.
Geschreven door studenten die geslaagd zijn
Direct beschikbaar na je betaling
Online lezen of als PDF

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.
PUREGRADES University Of Washington
Volgen Je moet ingelogd zijn om studenten of vakken te kunnen volgen
Verkocht
123
Lid sinds
1 jaar
Aantal volgers
5
Documenten
1140
Laatst verkocht
5 dagen geleden
PUREGRADES

I am an experienced academic writer , with ability to do high quality assignments, essays, research papers, and discussion. Whether you\'re looking for detailed answers to complex questions or need a comprehensive and well structured paper, I am here to assist, hence ensuring tailored and reliable solutions for your academic needs. Let’s achieve your academic goals together.

4,5

21 beoordelingen

5
14
4
4
3
2
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

Bezig met je bronvermelding?

Maak nauwkeurige citaten in APA, MLA en Harvard met onze gratis bronnengenerator.

Bezig met je bronvermelding?

Veelgestelde vragen