Etusivu

C/C++ teoria
Ohjelmointitesti
C-kielen alkeet
C++-alkeet
C++-taulukkoja
Koodausohjeita
C++ tehtävät
C++ perusteet
C++ vaikeat
C++ syventävät
Kertaustehtäviä
Win32-teoria
Ohjelmointitesti
Ohjelmointimalli
Ikkunaluokat
Lyhyt pohja
Laajennettu pohja
Win32-tehtävät
Win32 perusteet
Win32 vaikeat
Win32 syventävät
MFC-teoria
Kontrolliluokat
MFC-luokat
Lyhyt pohja
Laajennettu pohja
MFC-tehtävät
MFC perusteet
MFC vaikeat
MFC syventävät
Java-teoria
Javan alkeet
Java pohja
Java-tehtävät
Java konsoli
Java perusteet
Java vaikeat
Java syventävät
 
C++ perusteet
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.
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";

}

 
Sivutilan tarjoaa Tietokonepalvelu Mikrolahti.