napisac program w dev-c++
Napisz program, który po uruchomieniu wyświetli listę figur
prostokąt
-trapez
-romb
-kula
-stożek
-sześcian
i poprosi użytkownika o wybranie jednej z nich. Po dokonanym wyborze program ma poprosić o podanie danych umożliwiających obliczenie pola powierzchni i obwodu (dla figur płaskich) lub pola powierzchni i objętości (dla figur przestrzennych).
Jako wynik działania programu mają być podane wyliczone wielkości.
" Life is not a problem to be solved but a reality to be experienced! "
© Copyright 2013 - 2024 KUDO.TIPS - All rights reserved.
Mysle ze 2 ostatnie sam mozesz napisac ...
#include <iostream>
using namespace std;
const double PI=3.14;
void Pros(int a, int b)
{
int Pole,Obwod;
Pole=a*b;
cout<<"Pole prostokata wynosi "<<Pole<<endl;
Obwod=2*a+2*b;
cout<<"Obwod prostokata wynosi "<<Obwod<<endl;
}
void Trap(int a, int b,int c, int d, int h)
{
double Pole,Obwod;
Pole=((a+b)*h)/2;
cout<<"Pole trapezu wynosi "<<Pole<<endl;
Obwod=a+b+c+d;
cout<<"Obwod trapezu wynosi "<<Obwod<<endl;
}
void Romb(int a, int h)
{
int Pole,Obwod;
Pole=a*h;
cout<<"Pole rombu wynosi "<<Pole<<endl;
Obwod=4*a;
cout<<"Obwod rombu wynosi "<<Obwod<<endl;
}
void kula(int r)
{
double Pp,V;
V=(4*PI*r*r*r)/3;
cout<<"V kuli wynosi "<<V<<endl;
Pp=4*PI*r*r;
cout<<"Pp kuli wynosi "<<Pp<<endl;
}
int main()
{
int wybor;
int a,b,c,d,h,r;
cout<<"1.Prostokat 2.trapez 3.romb 4.kula 5.stozek 6.szescian"<<endl;
cin>>wybor;
switch(wybor)
{
case 1:
cout<<"Podaj a i b ";
cin>>a>>b;
Pros(a,b);
break;
case 2:
cout<<"Podaj a b c d h ";
cin>>a>>b>>c>>d>>h;
Trap(a,b,c,d,h);
break;
case 3:
cout<<"Podaj a i h";
cin>>a>>h;
Romb(a,h);
break;
case 4:
cout<<"Podaj r";
cin>>r;
kula(r);
break;
default:
cout<<"Error"<<endl;
}
system("Pause");
return 0;
}