Program liczy pole prostokata uzywajac funkcji

/Program liczy pole prostokata uzywajac funkcji

#include <iostream>

using namespace std;

void czytajILiczPoleProstokata(int i)

{

int a,b;

cout << "Podaj " << i << " pare liczb (a,b) do wczytania: \n";

cout << "a=";

cin >> a;

cout << "b=";

cin >> b;

cout << "Pole prostokata o bokach dlugosci " << a << " i " << b <<

" wynosi " << a*b << endl;

}

int main()

{

int m;

cout << "Podaj ile par liczb (a,b) chcesz wczytac: ";

cin >> m;

for (int i=1; i<=m; i++)

czytajILiczPoleProstokata(i);

system("pause");

return 0;

}

#include <iostream>

#include <string>

using namespace std;

int main()

{

string zdanie, zdanie1, chlDziew, imie, nazwisko, wiek;

int piSpacja,drSpacja;

cout << "Podaj zdanie do wczytania: ";

getline(cin,zdanie);

piSpacja = zdanie.find(' ');

imie = zdanie.substr(0,piSpacja);

char znak = imie[imie.length()-1];

if (znak=='a')

chlDziew = "dziewczyno";

else

chlDziew = "chlopaku";

zdanie1 = zdanie.substr(piSpacja+1,zdanie.length()-1);

drSpacja = zdanie1.find(' ');

nazwisko = zdanie1.substr(0,drSpacja);

wiek = zdanie1.substr(drSpacja+1,zdanie1.length()-1);

cout << "Witaj " << chlDziew << imie << ". Widze ze masz " << wiek <<

" lat i nazywasz sie " << nazwisko << "." << endl;

system("pause");

return 0;

}

//prosty kalkulator

#include <iostream>

#include <conio.h>

#include <cctype>

using namespace std;

int main()

{

char znak;

int a,b;

while(true)

{

system("cls");

cout << ".............................................." << endl;

cout << ".......... Program \"Kalkulator\" ............" << endl;

cout << ".... wykonujacy podstawowe dzialania ........" << endl;

cout << "......... na liczbach calkowitych ............" << endl;

cout << "..............................................\n\n" << endl;

cout << "Podaj pierwsza liczbe: ";

cin >> a;

cout << "Podaj druga liczbe: ";

cin >> b;

cout << "\nWybierz działanie: \n";

cout << " + to dodawanie" << endl;

cout << " - to odejmowanie" << endl;

cout << " * to mnozenie" << endl;

cout << " / to dzielenie" << endl;

cout << " k - koniec Programiu " << endl;

znak = getch();

znak = toupper(znak);

switch (znak)

{

case '+' :

cout << "\nWynikiem dodawania liczb " << a << " i " << b << " jest liczba " << a+b << endl;

break;

case '-' :

cout << "\nWynikiem odejmowania liczb " << a << " i " << b << " jest liczba " << a-b << endl;

break;

case '*' :

cout << "\nWynikiem mnozenia liczb " << a << " i " << b << " jest liczba " << a*b << endl;

break;

case '/' :

cout << "\nWynikiem dzielenia liczb " << a << " i " << b << " jest liczba " << a/b << endl;

break;

case 'K' :

cout << "Koniec programu" << endl;

return 0;

}

cout << "\nNACISNIJ DOOWLNY KLAWISZ";

getch();

}

cout << endl;

system("pause");

return 0;

}

#include <iostream>

using namespace std;

int nwdLiczbAiB(int a, int b)

{

while (a != b)

if (a>b)

a = a - b;

else

b = b - a;

return a;

}

int nwwLiczbAiB(int a, int b)

{

return a*b/nwdLiczbAiB(a,b);

}

int main()

{

int a,b;

cout << "Podaj a= ";

cin >> a;

cout << "Podaj b= ";

cin >> b;

cout << "Najwiekszy wspolny dzielnik liczb " << a << " i " << b <<

" wynosi " << nwdLiczbAiB(a,b) << endl;

cout << "Największa wspolna wielokrotnosc liczb " << a << " i " << b <<

" wynosi " << nwwLiczbAiB(a,b) << endl;

system("pause");

return 0;

}

// reading a text file

#include <iostream>

#include <fstream>

#include <sstream>

#include <string>

using namespace std;

int main ()

{

string line;

int liczba;

ifstream myfile ("example.txt");

if (myfile.is_open())

{

while (! myfile.eof() )

{

getline (myfile,line);

stringstream ss;

ss << line;

ss >> liczba;

cout << (liczba+10) << endl;

}

myfile.close();

}

else

cout << "Unable to open file";

system("pause");

return 0;

}

//test na liczbe pierwsza

#include <iostream>

using namespace std;

int main()

{

while (true)

{

int n;

bool czyPierwsza=true;

do

{

cout << "Podaj liczbe naturalna n>=2 ";

cin >> n;

if (n<0)

cout << "Podales liczbe za mala" << endl ;

} while (n<0);

if ((n==0) || (n==1))

cout << "Liczba " << n << " nie jest ani pierwsza ani zlozona " << endl;

else

{

for (int i=2; i<=n-1; i++)

if ((n % i) == 0)

{

czyPierwsza=false;

break;

}

if (czyPierwsza)

cout << "Liczba " << n << " jest liczba pierwsza" << endl;

else

cout << "Liczba " << n << " jest liczba zlozona" << endl;

}

system("pause");

}

return 0;

}

#include <iostream>

using namespace std;

void swap(int &a, int &b)

{

int temp;

temp = a;

a = b;

b = temp;

}

int main()

{

int n,i,j,temp;

cout << "Podaj ilosc liczb do obrobki ";

cin >> n;

int tab[n];

for (i=0; i<n; i++)

{

cout << "tab[" << (i+1) << "]=";

cin >> tab[i];

}

int suma=0;

for (i=0; i<n; i++)

suma += tab[i]; // to samo co: suma = suma + tab[i]

if (n>0)

cout << "Suma elementow tablicy tab wynosi " << suma << endl;

int iloczyn=1;

for (i=0; i<n; i++)

iloczyn *= tab[i]; // to samo co: iloczyn = iloczyn * tab[i]

if (n>0)

cout << "Iloczyn elementow tablicy tab wynosi " << iloczyn << endl;

for (i=0; i<n-1 ; i++)

for (j=0; j<n-1-i ; j++)

if (tab[j]>tab[j+1])

swap(tab[j],tab[j+1]);

cout << "Posortowana tablica rosnaco ma postac: " << endl;

for (i=0; i<n; i++)

cout << tab[i] << endl;

system("pause");

return 0;

}

//wypisywanie wszystkich liczb z przedzialu [-n,n] podzielnych przez 5

#include<iostream>

using namespace std;

int main()

{

int n,i;

cout<<"Podaj liczbe n: ";

cin>>n;

for (int i=-n; i<=n; i++)

if (i%5==0)

cout<< i <<endl;

system("pause") ;

return 0;

}

// test na parzystosc i znak liczby

#include <iostream>

using namespace std;

int main()

{

for (int i = -50; i<=50; i++)

{

if (i % 2==0)

cout << "liczba " << i << " jest parzysta";

else

cout << "liczba " << i << " jest nieparzysta";

if (i > 0)

cout << " i jest wieksza od zera" << endl;

if (i == 0)

cout << " i jest rowna zeru" << endl;

if (i < 0)

cout << " i jest mniejsza od zera" << endl;

}

system("pause");

return 0;

}

// program czyta liczby calkowite z klawiatury <=20 do chwili az ich suma przekroczy 100

#include <iostream>

using namespace std;

int main()

{

int a,suma=0;

while (true)

{

cout << "Podaj liczbe calkowita mneijsza od 20: ";

cin >> a;

if (a>20)

continue;

suma=suma + a;

cout << "Suma podanych liczb wynosi: " << suma << endl;

if (suma>100)

break;

};

cout << "Koniec programu. Suma podanych liczb wynosi: " << suma << endl;

system("pause");

return 0;

}

// writing on a text file

#include <iostream>

#include <fstream>

using namespace std;

int main ()

{

ofstream myfile ("example.txt");

if (myfile.is_open())

for (int i=1; i<11; i++)

if ((i%2)==0)

myfile << "Liczba " << i << " jest parzysta" << endl;

else

myfile << "Liczba " << i << " jest nieparzysta" << endl;

else

cout << "Unable to open file";

system("pause");

return 0;

}

Zad 1

-----

Napisz program w ktorym wczytujesz z klawiatury dowolna liczbe calkowita dodatnia (zadbaj o to aby wczytywac dokladnie taka liczbe) a program wypisuje

na ekran w kolejnych wierszach jej cyfry.

Np.

Wczytujesz:

124873

Dostajesz:

1

2

4

8

7

3

Zad 2

-----

Jest ogolnie wiadomym, ze:

1 cal = 2,54 cm

1 funt = 0,45 kg

Napisz program ktory da mozliwosc zamiany:

cali na cm i cm na cale

funtow na kg i kg na funty

Zad 3

-----

Napisz program ktory wyswietli na ekranie nastepujaca piramidke:

*

***

*****

*******

*********

gdzie wysokosc piramidki podaje uzytkownik (wczytujesz ja z klawiatury jako dowolna liczbe calkita ze zbioru {1,2,...,20}).

Dla przykladu powyzsza piramidka ma wysokosc 5.

Zad 4

-----

Napisz program w ktory wczytujesz z klawiatury n liczb calkowitych dodatnich (n - podaje uzytkownik) a program wypisuje na ekran

najmniejsza i najwieksza z wczytanych liczb.

Wsk. Wykorzystaj tablice

Np.

Wczytujesz:

34, 3, 2, 81, 9, 9, 25

Dostajesz:

najmniejsza liczba: 3

najwieksza liczba: 81

Zad 5

-----

Napisz program w ktorym wczytujesz z klawiatury 3 liczby calkowite nieujemne (maja one w sumie reprezentowac godzine: godziny, minuty i sekundy) przy czym:

- pierwsza liczba jest ze zbioru: {0,1,2,...,23}

- druga liczba jest ze zbioru: {0,1,2,...,59}

- trzecia liczba jest ze zbioru: {0,1,2,...,59}

Dla przykladu jesli wczytales:

0, 5, 45

to liczby te reprezentuja godzine:

00:05:45

czyli 5 minut i 45 sekund po polnocy.

Program ma wypisywac na ekran liczbe sekund jakie uplynely od godziny 00:00:00 do wczytanej przez ciebie liczby.

W powyzszym przykladzie uplynelo 345 sekund.

Zad 6 (*)

=========

(Rozszerzenie Zad 5)

Wczytujesz liczbe calkowita ze zbioru {0,1,...,86399} i program wypisuje na ekran zamieniona liczbe sekund na odpowiadajaca jej godzine.

Np.

Wczytujesz:

36610

Dostajesz:

10:10:10

Zad

---

Napisz program ktory wczyta dwie liczby calkowite z klawiatury i wypisze na ekranie teskt:

- "Liczby Parzyste" o ile obie liczby sa parzyste

- "Liczby Nieparzyste" o ile obie liczby sa nieparzyste

- "Liczba Parzyta i Nieparzysta" o ile jedna z liczb jest parzysta a druga nieparzysta

Zad

---

Wypisz kolejne liczby naturalne od 1 do 10

Zad

---

Napisz program ktory policzy srednia danych n ocen

Klasowka

Klasowka dla 2b (13.12.2011)

===============

1. Czym jest algorytm w jezyku programowania. Podaj definicje i 2 przyklady algorytmow.

2. Wymien podstawowe typy liczbowe w jezyku C++.

3. Napisz program w C++, ktory wczyta z klawiatury dwie liczby calkowite i wypisze na ekranie:

na ocene 2: ich sume, roznice, iloczyn oraz iloraz (zadbaj o przypadek gdy dzielimy przez 0)

===========

na ocene 3: tekst "suma parzysta" jesli suma tych liczb jest liczba parzysta lub tekst

========== "suma nieparzysta" jesli suma tych liczb jest liczba nieparzysta

na ocene 4: wczytane liczby w kolejnoœci rosnacej, a jesli liczby sa takie same to wyswietli

=========== tylko jedna z nich

na ocene 5: wszystkie liczby calkowite lezace pomiedzy wczytanymi przez nas liczbami

===========

Klasowka dla 2b (poprawa styczen 2012)

===============

1. Czym jest algorytm w jezyku programowania. Podaj definicje i 2 przyklady algorytmow.

2. Wymien podstawowe typy liczbowe w jezyku C++.

3. Napisz program w C++, ktory wczyta z klawiatury trzy liczby calkowite i wypisze na ekranie

te liczby w kolejnosci od nawiekszej do najmniejszej.

]

#include <iostream>

using namespace std;

int main()

{

int a,b;

cout << "podaj liczbe a" << endl;

cin >> a;

cout << " podaj liczbe b" << endl;

cin >> b;

cout << "suma a i b wynosi" << a+b<< endl;

cout << "roznica a i b wynosi" << a-b<< endl;

cout << "iloczyn a i b wynosi" << a*b<< endl;

if (b==0)

cout << " niemozliwe dzielenie" << endl;

else

cout << "iloraz a i b wynosi" << a/b<< endl;

system("pause");

return 0;

}

#include <iostream>

using namespace std;

int main()

{

int a,b;

cout <<"podaj A";

cin >>a;

cout <<"podaj B";

cin >>b;

if ((a+b) %2==0)

cout <<"liczba jest parzysta"<< endl;

else

cout <<"liczba jest nieparzysta"<< endl;

system("pause");

return 0;

}

#include <iostream>

using namespace std;

int main()

{

int a,b;

cout<< "podaj a"<< endl;

cin>> a;

cout <<"podaj b"<< endl;

cin>> b;

if (a>b)

cout <<b<< " "<<a<< endl;

else if (a<b)

cout <<a<< " "<<b<< endl;

else

cout <<a<< endl;

system("pause");

return 0;

}

#include <iostream>

using namespace std;

int main()

{

int a,b,mniejsza,wieksza;

cout <<"podaj a" << endl;

cin >>a;

cout <<"podaj b" << endl;

cin >>b;

if (a<b)

{

mniejsza=a;

wieksza=b;

}

else

{

mniejsza=b;

wieksza=a;

}

for (int i=mniejsza; i<=wieksza;i++)

cout <<i<<" ";

system("pause");

return 0;

}


Wyszukiwarka

Podobne podstrony:
Praca klasowa IV Pole prostokąta, Matematyka, Testy z matematyki
Pole prostokąta i kwadratu kl 5
7 Figury geometryczne POLE PROSTOKĄTA JEDNOSTKI POLA
kl 4 Pr Klasow obwód i pole prostokata
7 Figury geometryczne POLE PROSTOKĄTA JEDNOSTKI POLAodpowiedzi
Praca klasowa IV Pole prostokąta 2
Rodzaj, własności trójkątów i czworokątów Pole prostokąta i kwadratu
prezentacja pole prostokata
23 - Funkcje, Programowanie, Klasa III
tekst do programu funkcjonalno uzytkowego
JS 06 Funkcje matematyczne, Programowanie, instrukcje - teoria
Opis programu TrUtil i jego funkcje, Travian, Travian
diagnostyka i programowanie, Diagnostyka Funkcjonalna
funkcje programu indywidualnego
program funkcjonalno uzytkowy i Nieznany
103a Zakres I Forma Dok Projektowej, Spec Tech Wykonania I Odbioru Robót Bud Oraz Programu Funkcj
Diagnoza funkcjonalna i konstruowanie programów dla dzieci w wieku 0 3 lat ze złożoną niep

więcej podobnych podstron