Program na 6 z informatyki gimnazjum klasa 2! C++

Potrzebuję pomysłu na stworzenie programu w C++ aby pan z informatyki wstawił mi ocenę celującą brak mi już pomysłów napisałem dwa :

Obliczanie średniej ważonej i arytmetycznej! a musze napisać przynajmniej 5 !!

Średnia arytmetyczna - dodajesz oceny z przedmiotu i sumę dzielisz przez ich ilość

Wiem ja już ten program napisałem

http://www.cprogramming.com/challenge.html

 

https://blog.svpino.com/2015/05/07/five-programming-problems-every-software-engineer-should-be-able-to-solve-in-less-than-1-hour

 

https://github.com/karan/projects

 

http://adriann.github.io/programming_problems.html

 

https://go-left.com/blog/programming/100-little-programming-exercises/

 

Do wyboru do koloru. 

Obliczanie silni wprowadzonej liczby, wpisywanie liczb pierwszych (1 nie jest liczbą pierwszą), wpisanie ciągu Fibonacciego.

O… To jest bardzo dobry pomysł “złota proporcja”

A napisz mu programik liczący “Pi” do nieskończoności a wydruk ma być przedstawiany metoda kinetyczną poprzez taśmę barwiącą na papierze :wink:

Może filtrowanie(wykluczeniowo) pliku xml? Będziesz mieć możliwość wykorzystania rekursjii, a napisanie takiego programu powinno Cię czegoś nauczyć.

sorry ale nie zależało mi na wersjach angielskich tylko polskich ! i nie linki tylko pomysły co mam zrobi ć a nie pół gotowce i gotowce ! :) 

Wyliczanie wyznacznika macierzy,podajesz np. 4 liczby - macierz 2x2,komputer liczy z nich wyznacznik,albo rozwiązywanie prostych równań metodą wyznaczników,to jest wszystko na wzorach

Możesz wytłumaczyć językiem prostym ? 

To nie jest śmieszne! Na metodach numerycznych uczyliśmy się obliczać sinusy i cosinusy do określonego miejsca po przecinku.

Wyznacznik macierzy 2x2 liczy się chyba tą metodą:

a1 * b2 - a2 * b1

(Zupełnie, jak tobie, nie chciało mi się szukać, a wszystkich definicji i wzorów nie sposób zapamiętać)!

Pytanie tylko czy to zadania na 6 z matematyki / znajomości wzorów czy z programowania.

 

Jak ja bym miał coś takiego zadać to np:

-rekurencja - np w/w ciąg Fibonacciego za pomocą pętli for i rekurencji

-podstawy tablic dynamicznych - prosta tablica / jakaś lista dwukierunkowa / drzewo

-sortowanie szybkie / przez wybór / kopcem / bąbelkowe

-podstawy klas - jakieś proste dziedziczenie / przeciążenie

-okienko - xaml / formsy