programowanie C++
Zadanie7
Napisz program "prosty kalkulator" wykonujacy 4 podstawowe działania na 2 dowolnych liczbach całkowitych w
zależności od wprowadzonego znaku działania. (+,-,*,/). Jeśli podamy inny znak - program powinien wyświetlić komunikat "nieprawidlowy znak" i zakończyć działanie.
Zadanie8
Napisz program sprawdzający czy dana dowolna liczba całkowita należy do przedziału liczb całkowitych (a;b>. dla a<b.
Jeśli podamy niewłaściwe wartości przedziału należy wyświetlić komunikat o błędzie i zakończyć program.
Zadanie9
Dane są 3 dowolne liczby całkowite. Napisz program sprawdzający jaki procent spośród nich stanowią liczby parzyste. W przypadku ich braku nalezy wyświetlić komunikat: "brak liczb parzystych"
" Life is not a problem to be solved but a reality to be experienced! "
© Copyright 2013 - 2024 KUDO.TIPS - All rights reserved.
W ZAŁĄCZNIKU GOTOWE PLIKI WYSTARCZY SKOMPILOWAC (ja kompilowalem pod dev c++ bez zadnych bledow)
zad 7
#include <iostream>
#include <fstream>
#include <conio.h>
using namespace std;
double n1 ()
{
double x;
cout<<"Podaj pierwsza liczbe: ";
cin>>x;
return x;
}
double n2 ()
{
double x;
cout<<"Podaj druga liczbe: ";
cin>>x;
return x;
}
int main()
{
char check;
double x1,x2;
cout<<"Kalkulatorek v1.0"<<endl;
cout<<"Jakie dzialanie chcesz wykonac [+,-,*,/]?: ";
cin>>check;
if (check=='+'||check=='-'||check=='*'||check=='/')
{
switch(check)
{
case '+':
x1=n1();
x2=n2();
cout<<"Wynik: "<<x1+x2<<endl;
break;
case '-':
x1=n1();
x2=n2();
cout<<"Wynik: "<<x1-x2<<endl;
break;
case '*':
x1=n1();
x2=n2();
cout<<"Wynik: "<<x1*x2<<endl;
break;
case '/':
x1=n1();
x2=n2();
cout<<"Wynik: "<<x1/x2<<endl;
break;
}
}
else
cout<<"Blad!!! Podales inny znak"<<endl;
getch();
return 0;
}
zad8
#include <iostream>
#include <fstream>
#include <conio.h>
using namespace std;
int main()
{
int a,b;
cout<<"Podaj przedzial: "<<endl;
cout<<"Podaj a: ";
cin>>a;
cout<<"Podaj b: ";
cin>>b;
if(a<b)
{
cout<<"Podaj liczbe aby sprawdzic czy jest w przedziale: ";
int x;
cin>>x;
if(x>a&&x<=b)
cout<<"Liczba "<<x<<" nalezy do przedzialu ("<<a<<";"<<b<<"]"<<endl;
else
cout<<"Liczba "<<x<<" nie nalezy do przedzialu ("<<a<<";"<<b<<"]"<<endl;
}
else
cout<<"Podales zly przedzial!!!"<<endl;
getch();
return 0;
}
zad9
#include <iostream>
#include <fstream>
#include <conio.h>
using namespace std;
int main()
{
int liczby[3];
double parzyste=0;
for(int i=0;i<3;i++)
{
cout<<"Podaj liczbe nr"<<i+1<<":";
cin>>liczby[i];
}
for(int i=0;i<3;i++)
{
if(liczby[i]%2==0&&liczby[i]>1)
{
cout<<"Liczba nr"<<i+1<<" jest parzysta"<<endl;
parzyste++;
}
else
cout<<"Liczba nr"<<i+1<<" nie jest parzysta"<<endl;
}
cout<<"Liczby parzyste stanowia: "<<parzyste/3*100<<"%"<<endl;
getch();
return 0;
}