265951918 Cheia Secretul de a Atrage Tot Ce Ti Doresti Joe Vitale
Doresti o
description
Transcript of Doresti o
Doresti o
ciocolata?Ingrid Iuhasz
Alexandra Sotirov
Uite ce trebuie sa faci:
Nu trebuie decat sa pornesti progamul de cautat
CIOCOLATA PERFECTA
creat de noi..
Alegeti ciocolata preferata (cu lapte, alba sau neagra) si introduceti pretul disponibil..
#include<iostream>#include<float.h>using namespace std;int main(){
float a,x;cout<<"Alegeti cifra corespunzatoare raspunsului
dorit"<<endl;cout<<"Ce ciocolata doresti?"<<endl<<"1.cu
lapte"<<endl<<"2.neagra"<<endl<<"3.cu alune"<<endl;cin>>a;cout<<"Suma care sunteti dispus sa o cheltuiti"<<endl;cin>>x;if(a==1){ if(x<2,3)
cout<<"nu ai suficienti bani pt.ciocolata"; if(x>2,3 && x<4)
cout<<"poiana"; if(x>4 && x<5,5)
cout<<"poiana sau schogetten"; if(x>5,5)
cout<<"poiana sau schogetten sau milka";}
if(a==2){if(x<1,3)
cout<<"nu ai suficienti bani pt.ciocolata";if(x>1,3 && x<2)
cout<<"Africana";if(x>2 && x<2,2)
cout<<" Africana sau Kandia"; if(x>2,2 && x<3,5)
cout<<"Africana sau kandia sau Kit-kat";if(x>3,5)
cout<<"Africana sau Kandia sau Kit-kat sau Kinder";}if(a==3){
if(x<1,5)cout<<"nu ai suficienti bani pt.ciocolata";
if(x>1,5 && x<5)cout<<"Laura";
if(x>5 && x<6)cout<<"Laura sau Milka";
if(x>6)cout<<"Laura sau Milka sau Ferrero Rocher";
}}
Gustare placuta!
Alte delicii ale Programarii..
Vectori (tablouri unidimensionate)
• Definitie:Structură de date căreia i se atribuie un nume. Este formată dintr-o colecție de elemente de același tip, dispuse contiguu într-un bloc de memorie. Elementele pot fi accesate individual prin indici sau ca un tot unitar. Toate elementele au un predecesor (excepție primul) și un succesor (excepție ultimul)
• Declarare:Tip_de_bază nume_tablou [dimensiune_max]-Tip_de_bază - precizează tipul datelor (întregi, caracter, etc.)-Nume tablou – identificator, precizează numele dat tabloului-Dimensiune max – numărul maxim de componente (o constantă întreagă)-Dimensiune max = memoria fizică alocată. Dimens. logică ≤ dimens.max
Declararea tablourilor:int vec [3]; vectorul (poate) conține 3 elemente de tip int
const int max=99; int vec[max]; vectorul (poate) conține 99 elem.
float vec [99] ; vectorul (poate) conține 99 elem de tip float
char vec [3] ; vectorul (poate) conține 3 elemente de tip char
int sir[3*3+2] ; vectorul “sir”(poate) conține 11 elemente de tip char
int a[99], b[99] ; au fost declarați doi vectori a, b
Exemple de probleme rezolvate:Fie x un vector cu n elemente intregi. realizati programe C care sa rezolve urmatoarele cerinte:
1. Afisati suma si produsul elementelor din sir Rezolvare:
#include<iostream.h>
void main()
{int x[50],i,n,s=0,p=1;
cout<<”n=”;cin>>n;
for(i=1;i<=n;i++)
{cout <<”x”<<i<<”=”;
cin>>x[i];};
for(i=1;i<=n;i++)
cout<<x[i]<<” “;
for(i=1;i<=n;i++)
{s=s+x[i]
p=p*x[i]}
cout<<”s=”<<s;
cout<<endl;
cout<<”p=”<<p;
}
2.Afisati suma si produsul elementelor de pe pozitii divizibile cu 3
Rezolvare:
#include<iostream.h>
void main()
{int x[50],i,n,s=0,p=1;
cout<<”n=”;cin>>n;
for(i=1;i<=n;i++)
{cout <<”x”<<i<<”=”;
cin>>x[i];};
for(i=1;i<=n;i++)
cout<<x[i]<<” “;
for(i=1;i<=n;i++)
if(i%3==0)
{s=s+x[i]
p=p*x[i]};};
cout<<”s=”<<s;
cout<<endl;
cout<<”p=”<<p;
}
3.Afisati elementele care au ultima cifra 0(zero)
Rezolvare:
#include<iostream.h>
void main()
{int x[50],i,n;
cout<<”n=”;cin>>n;
for(i=1;i<=n;i++)
{cout <<”x”<<i<<”=”;
cin>>x[i];};
for(i=1;i<=n;i++)
cout<<x[i]<<” “;
for(i=1;i<=n;i++)
if(x[i]%10==0)
cout<<endl<<x[i]<<” “;
}
4.Cate elemente sunt pare in sirul x?
Rezolvare:
#include<iostream.h>
void main()
{int x[50],i,n,c=0;
cout<<”n=”;cin>>n;
for(i=1;i<=n;i++)
{cout <<”x”<<i<<”=”;
cin>>x[i];};
for(i=1;i<=n;i++)
cout<<x[i]<<” “;
for(i=1;i<=n;i++)
if(x[i]%2==0)
{c=c+1;};
cout<<”c=”<<c;
}
5.Calculati suma elementelor care au ultima cifra 4
Rezolvare:
#include<iostream.h>
void main()
{int x[50],i,n,s=0;
cout<<”n=”;cin>>n;
for(i=1;i<=n;i++)
{cout <<”x”<<i<<”=”;
cin>>x[i];};
for(i=1;i<=n;i++)
cout<<x[i]<<” “;
for(i=1;i<=n;i++)
if(x[i]%10==4)
{s=s+x[i];};
cout<<endl<<”s=”<<s;
}
6.Afisati numerele pare din sir si suma lor
Rezolvare:
#include<iostream.h>
void main()
{int x[50],i,n,s=0;
cout<<”n=”;cin>>n;
for(i=1;i<=n;i++)
{cout <<”x”<<i<<”=”;
cin>>x[i];};
for(i=1;i<=n;i++)
cout<<x[i]<<” “;
for(i=1;i<=n;i++)
if(x[i]%2==0)
{s=s+x[i];
cout<<x[i]<<” “;}
cout<<endl;
cout<<”s=”<<s;
}