Limbajul C++

Laborator
9/10 (1 vot)
Domeniu: Calculatoare
Conține 37 fișiere: doc, cpp, exe, obj, tds, ils, ilc, csm, ild, ilf
Pagini : 46 în total
Cuvinte : 6380
Mărime: 3.50MB (arhivat)
Publicat de: Caius Farcaș
Puncte necesare: 0
Profesor îndrumător / Prezentat Profesorului: Cazac Marin, Cojocaru Sergiu
Aceasta arhiva contine laboratoare in limba franceza, efectuate in limbajul de programare C++

Extras din laborator

Tache a resoudre:

a)Creer une structure de donnees –pays, avec les champs:

-nome

-continent

-capitale

-nr. d’habitatnts

Le programme doit avoir les fonctions d’introduction de donnees, modification ,trie,eliberation de la memoire, chercher.

b) Creer une structure de donnees-vecteur avec pointeur a int et au nombre d’elements. Le programme doit avoir la function d’initialisation du vecteur, effacer, l’acces au elements, la somme moyenne des nombres positives et la comparaison de deux vecteurs.

a) Le listing du programme du point a:

#include <stdlib.h>

#include <conio.h>

#include <string.h>

#include <iostream.h>

struct tara

{

char* nume;

char* capitala;

char* continent;

long int locuitori;

};

tara indice[50];

void adaugare(int i)

{

char *buf=new char[50];

cout << "nntDenumirea tarii "<<i<<" :";

cin >> buf;

indice[i].nume = new char[strlen(buf)+1];

strcpy(indice[i].nume, buf);

fflush(stdin);

cout << "tCapitala tarii "<<indice[i].nume<<" ";

cin >> buf;

indice[i].capitala = new char[strlen(buf)+1];

strcpy(indice[i].capitala, buf);

fflush(stdin);

cout << "tContinentul tarii "<<indice[i].nume<<" ";

cin >> buf;

indice[i].continent = new char[strlen(buf)+1];

strcpy(indice[i].continent, buf);

fflush(stdin);

cout << "Numarul de locuitori in capitala : "<<" ";

cin >> indice[i].locuitori;

delete[]buf;

}

void afisare(int i,int n)

{

if(n==0){cout<<"Lista este goala! "<<endl;getch();}

else

for(i=0;i<n;i++)

{

cout<<"--"<<endl;

cout<<i

<<" "<<indice[i].nume

<<" "<<indice[i].capitala

<<" "<<indice[i].continent

<<" "<<indice[i].locuitori<<endl

<<"--"<<endl;

}

getch();

}

void modificare(int nr)

{

int opt;

menu:

cout<<"nCare cimp doriti sa-l modificati?n";

cout<<"t1---numele tarii"<<endl

<<"t2---capitala"<<endl

<<"t3---continentul"<<endl

<<"t4---locuitorii"<<endl

<<"t0---nimic"<<endl;

cin>>opt;

switch(opt)

{

case 1:cout<<"ntDati numele nou";

cin>>indice[nr].nume;

break;

case 2:cout<<"ntDati capitala noua";

cin>>indice[nr].capitala;

break;

case 3:cout<<"ntDati continentul nou";

cin>>indice[nr].continent;

break;

case 4:cout<<"ntIntroduceti numarul de locuitori";

cin>>indice[nr].locuitori;

break;

case 5:break;

}

}

Preview document

Limbajul C++ - Pagina 1
Limbajul C++ - Pagina 2
Limbajul C++ - Pagina 3
Limbajul C++ - Pagina 4
Limbajul C++ - Pagina 5
Limbajul C++ - Pagina 6
Limbajul C++ - Pagina 7
Limbajul C++ - Pagina 8
Limbajul C++ - Pagina 9
Limbajul C++ - Pagina 10
Limbajul C++ - Pagina 11
Limbajul C++ - Pagina 12
Limbajul C++ - Pagina 13
Limbajul C++ - Pagina 14
Limbajul C++ - Pagina 15
Limbajul C++ - Pagina 16
Limbajul C++ - Pagina 17
Limbajul C++ - Pagina 18
Limbajul C++ - Pagina 19
Limbajul C++ - Pagina 20
Limbajul C++ - Pagina 21
Limbajul C++ - Pagina 22
Limbajul C++ - Pagina 23
Limbajul C++ - Pagina 24
Limbajul C++ - Pagina 25
Limbajul C++ - Pagina 26
Limbajul C++ - Pagina 27
Limbajul C++ - Pagina 28
Limbajul C++ - Pagina 29
Limbajul C++ - Pagina 30
Limbajul C++ - Pagina 31
Limbajul C++ - Pagina 32
Limbajul C++ - Pagina 33
Limbajul C++ - Pagina 34
Limbajul C++ - Pagina 35
Limbajul C++ - Pagina 36
Limbajul C++ - Pagina 37
Limbajul C++ - Pagina 38
Limbajul C++ - Pagina 39
Limbajul C++ - Pagina 40
Limbajul C++ - Pagina 41
Limbajul C++ - Pagina 42
Limbajul C++ - Pagina 43
Limbajul C++ - Pagina 44
Limbajul C++ - Pagina 45
Limbajul C++ - Pagina 46

Conținut arhivă zip

  • lab 3
    • CLAB#3A.CPP
    • CLAB#3A.exe
    • clab#3b.3.cpp
    • clab#3b.3.exe
    • lab 3.doc
  • lab 4
    • clab#4a.cpp
    • clab#4a.exe
    • clab#4b.1.cpp
    • clab#4b.1.exe
    • lab 4.doc
  • lab 5
    • clab#5a.cpp
    • CLAB#5B.CPP
    • lab5.doc
  • lab 6
    • clab#6.cpp
    • clab#6.exe
  • lab 7
    • clab#7a.cpp
    • clab#7a.exe
    • CLAB#7B.CPP
    • CLAB#7B.EXE
    • lab 7.doc
  • Lab1
    • bcwdef.csm
    • clab1.doc
    • CLAB1B.CPP
    • CLAB1B.exe
    • lab1a.cpp
    • lab1a.exe
    • lab1a.ilc
    • lab1a.ild
    • lab1a.ilf
    • lab1a.ils
    • lab1a.obj
    • lab1a.tds
  • lab2
    • CLAB#2A.CPP
    • CLAB#2A.exe
    • CLAB#2b.CPP
    • CLAB#2b.exe
    • clab2.doc

Alții au mai descărcat și

Gentie de Voiaj în C++

2. Descrierea proiectului Proiectul se numeste “Agentie De Voiaj” şi este un program ce implementeaza comezile unei agenti de voiaj: introducere...

Laborator 1 - elemente de bază în limbajul C++

Studiul unui program simplu în C++. Se porneste programul Visual C++ Express Edition folosind shortcut-ul de pe Desktop. Se va crea un nou proiect...

Programarea Calculatorului

1. Lucrare de laborator Nr. 1 2. Tema: Structura programului in limbajul C. Programarea algoritmilor cu structura lineara. 3. Scopul lucrarii:...

Limbajul C

Un program in C se compune din uan sau mai ulte functii dinter acestea una este functia principala. Un program in C se lanseaza cu prima instructie...

Probleme în C++

- Implementati o clasa pentru realizarea de operatii cu numere complexe, o functie friend care calculeaza distanta dintre 2 numere complexe si inca...

Te-ar putea interesa și

Limbajul și Metodica Dezvoltării Vorbirii

INTRODUCERE Tulburarea de limbaj poate constitui un factor stresant, atunci când subiectul nu găseşte înţelegerea necesară faţă de dificultatea sa...

Lucrarea de grad I - educarea limbajului copilului preșcolar

ARGUMENT “Limba este întâiul mare poem al unui popor” (Lucian Balga) Nu numai în dezvoltarea istorică a omului, dar și în dezvoltarea...

Tulburările de Limbaj la Școlarul Mic

INTRODUCERE Motivaţia alegerii temei Comunicarea orală este o metodă cardinală în dezvoltarea personalităţii preşcolarilor. Limbajul îi coferă...

Colaborarea dintre Părinți și Educatori în Corectarea Tulburarilor de Limbaj la Copil

ARGUMENT Motto: „Faptul că aveţi un copil nu vă face părinte, precum faptul că aveţi un pian, nu vă face pianist.” Mihail Levine Pentru a fi un...

Rolul formativ-educativ al activităților de povestire în educarea limbajului

ARGUMENT Vârsta preșcolară este o etapă hotărâtoare în stimularea și optimizarea deprinderilor de comunicare și a capacităților cognitive. În...

Dezvoltarea limbajului - premisă a integrării sociale a copiilor din grădiniță

INTRODUCERE Limbajul este un mijloc de creaţie, de afirmare de sine, de adaptare şi de facilitare a relaţiilor sociale. Limbajul este strâns legat...

Contribuția jocurilor didactice cu caracter gramatical la educarea limbajului

CAPITOLUL I INTRODUCERE 1.1. MOTIVAREA ALEGERII TEMEI “Limba este tezaurul cel mai preţios pe care-l moştenesc copiii de la părinţi, depozitul...

Rolul poveștilor, povestirilor în dezvoltarea limbajului oral la preșcolari

INTRODUCERE Poveștile sunt cele care ne-au marcat copilăria și cele care au trezit în noi cele mai frumoase sentimente și emoții. Cu toții, ne...

Ai nevoie de altceva?