Cunoscand valoarea unei marimi (de exemplu: masa unui obiect ) intr-o unitate de masura specificata (de exemplu: kg) sa se calculeze si sa se afiseze valoarea corespunzatoare exprimata in multiplii si submultiplii acesteia .vva rog ma poate ajuta cineva ? :(
blindseeker90:
In ce limbaj de programare vrei? C++ sau Pascal?
Răspunsuri la întrebare
Răspuns de
1
Uite aici:
#include <iostream>
using namespace std;
int main()
{
int i;
float x,p=0.001,unitate;
cout<<"DATI MASA OBIECTULUI in grame:";
cin>>x;
///Subunitatile si supraunitatile + unitatea de masura a mesei ar fi in numar de 9, prin urmare va fi un i de la 0 la <10
for(i=0;i<10;i++)
{
unitate=x*p;
p=p*10;
if(i==0)
cout<<unitate<<' '<<"mg"<<' ';
if(i==1)
cout<<unitate<<' '<<"cg"<<' ';
if(i==2)
cout<<unitate<<' '<<"dg"<<' ';
if(i==3)
cout<<unitate<<' '<<"g"<<' ';
if(i==4)
cout<<unitate<<' '<<"dag"<<' ';
if(i==5)
cout<<unitate<<' '<<"hg"<<' ';
if(i==6)
{
cout<<unitate<<' '<<"kg"<<' ';
p=p*10;
}
if(i==7)
cout<<unitate<<' '<<"chintal"<<' ';
if(i==8)
cout<<unitate<<' '<<"tona"<<' '; }
return 0;
}
#include <iostream>
using namespace std;
int main()
{
int i;
float x,p=0.001,unitate;
cout<<"DATI MASA OBIECTULUI in grame:";
cin>>x;
///Subunitatile si supraunitatile + unitatea de masura a mesei ar fi in numar de 9, prin urmare va fi un i de la 0 la <10
for(i=0;i<10;i++)
{
unitate=x*p;
p=p*10;
if(i==0)
cout<<unitate<<' '<<"mg"<<' ';
if(i==1)
cout<<unitate<<' '<<"cg"<<' ';
if(i==2)
cout<<unitate<<' '<<"dg"<<' ';
if(i==3)
cout<<unitate<<' '<<"g"<<' ';
if(i==4)
cout<<unitate<<' '<<"dag"<<' ';
if(i==5)
cout<<unitate<<' '<<"hg"<<' ';
if(i==6)
{
cout<<unitate<<' '<<"kg"<<' ';
p=p*10;
}
if(i==7)
cout<<unitate<<' '<<"chintal"<<' ';
if(i==8)
cout<<unitate<<' '<<"tona"<<' '; }
return 0;
}
Alte întrebări interesante
Limba română,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă
Arte,
9 ani în urmă