poniedziałek, 1 lutego 2021

Program: Suma z pliku

 Suma z pliku

Program sumujący liczby podane w pliku, podaje sumę, sumę parzystą oraz sumę nieparzystą.





Program: Płeć i Wspak

 Program płeć

Program po wpisaniu imienia określa jego płeć


Program wspak

Program wypisujący podany wyraz odwrotnie




środa, 16 grudnia 2020

Quiz o serialach

 Quiz

Program Quiz - składający się z 15pytań  z odpowiedziami a, b, c, d, który na koniec podlicza zdobyte punkty.

//Daria Majdak 2ag
#include <iostream>
#include <fstream>
#include <cstdlib>
#include <algorithm>
#include <string>

using namespace std;

string temat, nick;
string tresc[15];
string odpA[15], odpB[15], odpC[15], odpD[15];
string poprawna[15];
string odpowiedz;
int punkty=0;

int main()
{
    int nr_linii=1;
    string linia;
    int nr_pytania=0;

    fstream plik;
    plik.open("quiz.txt",ios::in);

    if(plik.good()==false)
    {
        cout<<"Nie udalo sie otworzyc pliku!";
        exit(0);
    }
    while (getline(plik,linia))
    {
        switch(nr_linii)
        {
            case 1: temat=linia;                    break;
            case 2: nick=linia;                     break;
            case 3: tresc[nr_pytania] = linia;      break;
            case 4: odpA[nr_pytania] = linia;       break;
            case 5: odpB[nr_pytania] = linia;       break;
            case 6: odpC[nr_pytania] = linia;       break;
            case 7: odpD[nr_pytania] = linia;       break;
            case 8: poprawna[nr_pytania] = linia;   break;
        }

        if(nr_linii==8) {nr_linii=2; nr_pytania++;}
        nr_linii++;
    }
    plik.close();

    for (int i=0; i<=14; i++)
    {
        cout<<endl<<tresc[i]<<endl;
        cout<<"A. "<<odpA[i]<<endl;
        cout<<"B. "<<odpB[i]<<endl;
        cout<<"C. "<<odpC[i]<<endl;
        cout<<"D. "<<odpD[i]<<endl;

        cout<<"Twoja odpowiedz: ";
        cin>>odpowiedz;

        transform(odpowiedz.begin(),odpowiedz.end(),odpowiedz.begin(),::tolower);

        if(odpowiedz==poprawna[i])
        {
            cout<<"Dobrze! Zdobywasz punkt!"<<endl;
            punkty++;
        } else cout<<"Zle! Brak punktu! Poprawna odpowiedz: "<<poprawna[i]<<endl;
    }
     cout<<endl<<"Koniec quizu! Zdobyte punkty: "<<punkty;

    return 0;
}






poniedziałek, 16 listopada 2020

Ciąg Fibonacciego

Ciąg Fibonacciego

 Program pokazujący wybraną, w tym przypadku maksymalną liczbę ciągu Fibonacciego, która jest w stanie wypisać komputer.




Złota Liczba

Program, który pokazuję złotą liczbę dzieląc przez siebie dwie najbliższe sobie liczby ciągu Fibonacciego.





poniedziałek, 2 listopada 2020

Programy 1-5.

 PROGRAM 1

Program, który wyprowadza prostokąt o bokach 10 na 5 złożonego ze znaków "*"

program, który wyprowadzi na ekran monitora prostokąt o bokach 10 na 5, narysowanego za pomocą znaków "*".


 PROGRAM 2

Program, który wyprowadza wybrany przez nas prostokąt ze znaków "*"



PROGRAM 3

Program, który wyświetla tabliczkę mnożenia od 1 do 100.



PROGRAM 4

Program, który wyprowadza trójkąt prostokątny ze znaków "*"




PROGRAM 5