Informatică, întrebare adresată de ionbogdea44, 8 ani în urmă

Se citește de la tastatură un număr natural x. Să se scrie algoritmul care calculează expresia : E=x la puterea k ,dacă x mai mic decât 10 ; x-2/7-x dacă 10 mai mic sau egal decât x mai mic sau egal decât 30; x+k dacă x mai mare decât 30 ​

Răspunsuri la întrebare

Răspuns de NikTel
1

Răspuns:

using namespace std;

#include <iostream>

#include <stdlib.h>

#include <math.h>

/* functia pentru calculare expresie*/

void Expresia(double x){

double k;

cout<<"Numarul k ";

cin>>k;

 

if (x<10)  

 cout<<"In cazul (x<10) avem x la puterea k  :"<<pow(x,k); //functia putere in c

 

if ((10<=x) and (x<=30))

 cout<<"Avem cazul (x<=10) SI (x<=30) deci rezultatul este "<<(x-2)/(7-x);

 

if (x>30)  

 cout<<"In cazul (x>30) rezultatul este "<<(x+k);  

}

/*programul principal*/

int main()

{

double x;

cout<<"Numarul x : ";

cin>>x;

Expresia(x);

}

Alte întrebări interesante