Tredje veckan

Under denna vecka gick vi igenom klasser, klasser och lite mer klasser samt arv.

Nu under fredagen presenterade vissa för klassen hur deras variant av en uppgift var gjord. Så man kunde få en bild av hur koden för uppgifterna kunde skrivas.

Nedanför är koden för ett program som räknar antalet bokstäver i en sträng. Jag använde här algorithm för att underlätta och hålla koden kort. Detta var inte medvetet och det skulle ha gått lika bra att använda loopar och if satser.

#include
#include
#include

int main(int argc, char argv[])
{

std::string String;
std::string letters = “abcdefghijklmnopqrstuvwxyz”;
int NumberOfLetter[26];

std::cout << “Write a word or a sentence using only a-z” << std::endl;
std::getline(std::cin, String);
std::cout << “You are using the following amount of each letter.” << std::endl;

for (int i = 0; i < 26; i++)
{

NumberOfLetter[i] = std::count(String.begin(), String.end(), letters[i]);
std::cout << “Number of ” << letters[i] << “: ” << NumberOfLetter[i] << std::endl;
}

std::cin.ignore(1024, ‘n’);
std::cin.get();
return 0;
}

About Axel Palmqvist-Gillman

2014  Programming