Opis forum
zad.1.
Program, który w zależności od wartości zmiennej x wykona:
x=1 komunikat :Jeden"
x=2 Oblicza i wypisuje pole prostokąta
x=3 oblicza i wypisuje pole trapezu
x<1 i x>3 komunikat "Błędne dane"
zad.2.
Program, który w zależności od wartości zmiennej x wykona:
x=a oblicza i wypisuje sześciany dwóch dowolnych niezerowych liczb u,v
x=b znajduje i wypisuje mniejszą z podanych dwóch liczb g,h
x=c wypisuje nazwę rośliny rozpoczynającą się literą C
w pozostałych przypadkach wypisje komunikat "Błędne dane"
Offline
/*
zad.1
Program, który w zależności od wartości zmiennej x wykona:
x=1 komunikat :"Jeden"
x=2 Oblicza i wypisuje pole prostokąta
x=3 oblicza i wypisuje pole trapezu
x<1 i x>3 komunikat "Błędne dane"
*/
#include<iostream.h>
int main()
{
int x;
int a,b,pp,h;
float ptr;
cout<<"1 - komunikat"<<endl
<<"2 - pole prostokąta"<<endl
<<"3 - pole trapezu"<<endl
<<"podaj x"<<endl;
cin>>x;
switch(x)
{
case 1:
{
cout<<"Jeden"<<endl;
break;
}
case 2:
{
cout<<"podaj boki prostokąta a i b"<<endl;
cin>>a>>b;
if((a>0)&&(b>0))
{
pp=a*b;
cout<<"pole: "<<pp<<endl;
}
else
{
cout<<"a <0 lub b<0"<<endl;
}
break;
}
case 3:
{
cout<<"podaj a, b, h"<<endl;
cin>>a>>b>>h;
if((a>0)&&(b>0)&&(h>0))
{
ptr=((a+b)*h)/2;
cout<<"pole: "<<ptr<<endl;
}
else
{
cout<<"a<0 lub b<0 lub h<0"<<endl;
}
break;
}
default:
{
cout<<"Błędne dane"<<endl;
}
}
system("pause");
}
Offline
/*
zad.2.
Program, który w zależności od wartości zmiennej x wykona:
x=a oblicza i wypisuje sześciany dwóch dowolnych niezerowych liczb u, v
x=b znajduje i wypisuje mniejszą z podanych dwóch liczb g, h
x=c wypisuje nazwę rośliny rozpoczynającą się literą C
w pozostałych przypadkach wypisje komunikat "Błędne dane"
*/
#include<iostream.h>
int main()
{
int u,n,szeu,szen,g,h,mini;
char x;
cout<<"a - oblicza i wypisuje sześciany dwóch dowolnych niezerowych liczb u, v"<<endl
<<"b - znajduje i wypisuje mniejszą z podanych dwóch liczb g, h"<<endl
<<"c - wypisuje nazwę rośliny rozpoczynającą się literą C"<<endl
<<"podaj x"<<endl;
cin>>x;
switch(x)
{
case 'a':
{
cout<<endl;
cout<<"podaj u i v"<<endl;
cin>>u>>n;
cout<<endl;
szeu=u*u*u;
szen=n*n*n;
cout<<"sześcian u wynosi: "<<szeu<<", a u wynosi: "<<szen<<endl;
break;
}
case 'b':
{
cout<<endl;
cout<<"podaj g i h"<<endl;
cin>>g>>h;
mini=g;
cout<<endl;
if(g<h)
{
cout<<"mniejszą liczbą jest: "<<g<<endl;
}
else
{
cout<<"mniejszą liczbą jest: "<<h<<endl;
}
break;
}
case 'c':
{
cout<<endl;
cout<<"cebula"<<endl;
break;
}
default:
{
cout<<"Błędne dane"<<endl;
}
}
system("pause");
}
Offline