Cpp tehtäviä perusteet

Mureakuha

Loikkaa: valikkoon, hakuun

Seuraavat viisi ohjelmaa läpäisevät kääntäjän ja linkityksen mutta saattavat antaa varoituksia eivätkä selvästikään toimi siten kuten niiden pitäisi. Tehtäväsi on korjata ne.

Sisällysluettelo

Ohjelma 1 - Perusteet

#include <iostream.h>
 
int main()
{
 
    char nimi;
    cout << "Anna nimesi: ";
    cin >> nimi;
    cout << "\nSinun nimesi siis on " << nimi << "\n\n";
 
};

Ohjelma 2 - Perusteet

#include <iostream.h>
 
enum MITALISIJA {PRONSSI, HOPEA, KULTA};
 
int main()
{
 
    cout << "\nSija: " << KULTA << " Juha Mieto\n";
    cout << "\nSija: " << HOPEA << " Tomas Vasberg\n";
    cout << "\nSija: " << PRONSSI << " Vladimir Smirnoff\n\n";
    return 0;
 
}

Ohjelma 3 - Perusteet

#include <iostream.h>;
#include <stdio.h>;
 
void main(void)
{
 
    cout << "Huomenta maailma";
    cout << "Päivää maailma";
    printf ("Iltaa maailma");
 
}

Ohjelma 4 - Perusteet

#include <iostream.h>
#include <stdio.h>
 
void main()
{
 
    long pii = 3.1415, halkaisija;
    printf ("\n\"Piin likiarvo on %li\"\n\n", pii);
    printf ("Anna ympyrän halkaisija: ");
    cin >> halkaisija;
    printf ("Silloin kaaren pituus on: %f\n\n", pii * halkaisija);
 
}

Ohjelma 5 - Perusteet

#include "iostream.h"
#include "math.h"
 
main()
{
 
    short p, n;
    long mk;
    cout << "\nAnna lainasumma: "; cin >> mk;
    cout << "\nAnna korkoprosentti: "; cin >> p;
    cout << "\nAnna lainavuodet: "; cin >> n;
    cout << "\nPääoma: " << pow(1 + p/100, n) * mk;
    cout << "\n\n";
 
}
Tämän dokumentin kopiointi, levittäminen sekä muokkaaminen on sallittua GNU Free Documentation Licensen version 1.2 tai uudemman Free Software Foundationin julkaiseman version mukaisesti, ilman muuttumattomuuslauseketta tai kansitekstejä. Tätä koskee vastuuvapaus.
Kopio lisenssistä (englanniksi) löytyy täältä.


Alkuperäinen (c) Petteri Hämäläinen

Henkilökohtaiset työkalut