// Citirea unui caracter de la tastatura #include "stdafx.h" #include < iostream > using namespace std; int main(void) { system("TITLE Citirea unui caracter de la tastatura");// Titlul ferestrei consola system("COLOR F9"); // Fundal alb caractere albastre char car; do{ cout << "\n\n\tApasati tasta E pentru iesire sau C pentru continuare :"; cin >> car; if (car !='E' && car !='e') cout << "\n\tAti ales -Continuare !"; else cout << "\n\tAti ales -Iesire"; }while (car !='E' && car !='e'); return 0; } |
// Citirea caracterului Enter #include "stdafx.h" #include < iostream > using namespace std; int main(void) { system("TITLE Citirea caracterului 'Enter'");// Titlul ferestrei consola system("COLOR F9"); // Fundal alb caractere albastre char car; do{ cout << "\n\n\tApasati tasta E pentru iesire sau Enter pentru continuare :"; cin.get(car); if (car !='E' && car !='e') cout << "\n\tAti ales -Continuare !"; else cout << "\n\tAti ales -Iesire"; }while (car !='E' && car !='e'); return 0; } |
// Citirea caracterului Enter #include "stdafx.h" #include < iostream > using namespace std; int main(void) { system("TITLE Citirea caracterului 'Enter'");// Titlul ferestrei consola system("COLOR F9"); // Fundal alb caractere albastre char car; do{ cout << "\n\n\tApasati tasta E pentru iesire sau Enter pentru continuare :"; cin.get(car); if (car !='\n') cin.ignore(); if (car !='E' && car !='e') cout << "\n\tAti ales -Continuare !"; else cout << "\n\tAti ales -Iesire"; }while (car !='E' && car !='e'); return 0; } |
// Citirea unui sir de caractere ce contine caractere "spatiu" #include "stdafx.h" #include < iostream > using namespace std; int main(void) { system("TITLE Citirea unui sir de caracter de la tastatura");// Titlul ferestrei consola system("COLOR F9"); // Fundal alb caractere albastre char car; char nume[80]; do{ cout << "\n\n\tIntroduceti numele d-voastra :"; cin.getline(nume,80); cout << "\n\tNumele d-voastra este :" << nume ; cout << "\n\n\tApasati tasta E pentru iesire sau Enter pentru continuare :"; cin.get(car); if (car !='\n') cin.ignore(); }while (car !='E' && car !='e'); return 0; } |
// Utilizrea functiei "toupper" #include "stdafx.h" #include < iostream > using namespace std; int main(void) { system("TITLE Utilizrea functiei 'toupper'");// Titlul ferestrei consola system("COLOR F9"); // Fundal alb caractere albastre char car; char nume[80]; do{ cout << "\n\n\tIntroduceti numele d-voastra :"; cin.getline(nume,80); cout << "\n\tNumele d-voastra este :" << nume ; cout << "\n\n\tApasati tasta E pentru iesire sau Enter pentru continuare :"; cin.get(car); car=toupper(car); if (car !='\n') cin.ignore(); }while (car !='E'); return 0; } |
// Functii pentru verificarea valorii unui caracter #include "stdafx.h" #include < iostream > using namespace std; int main(void) { system("TITLE Utilizrea functiilor pe caracter");// Titlul ferestrei consola system("COLOR F9"); // Fundal alb caractere albastre char car; char car_t; do{ cout << "\n\n\tIntroduceti un caracter :"; cin.get(car_t); if (isalnum(car_t)){ if (isalpha(car_t)){ if (isupper(car_t)) cout << "\n\n\tAti introdus un caracter majuscula :"; else cout << "\n\n\tAti introdus un caracter minuscula :"; }else{ cout << "\n\n\tAti introdus o cifra :"; } }else{ cout << "\n\n\tNu ati introdus nici cifra nici caracter :"; } cin.ignore(); cout << "\n\n\tApasati tasta E pentru iesire sau Enter pentru continuare :"; cin.get(car); car=toupper(car); if (car !='\n') cin.ignore(); }while (car !='E'); return 0; } |
// Programul afiseaza lungimea unui sir de caractere #include "stdafx.h" #include < iostream > #include < string > using namespace std; int main(void) { system("TITLE Determinarea lungimii unui sir "); system("COLOR F9"); cout << "\n\t- Programul afiseaza lungimea diverselor siruri de caractere.\n\n\n"; char* fc ="Facultatea de Inginerie"; cout <<"\n\n\tLungimea sirului: " << fc << " este: " << strlen(fc); char ctd[55]="Inginerie Electrica"; cout <<"\n\n\tLungimea sirului: " << ctd << " este: " << strlen(ctd); cout <<"\n\n\tLungimea sirului: " << "Sectia Calculatoare" << " este: " << strlen("Sectia Calculatoare"); cin.get(); return 0; } |
// Programul afiseaza lungimea unui sir de caractere introdus de la tastatura. #include "stdafx.h" #include < iostream > #include < string > using namespace std; int main(void) { system("TITLE Determinarea lungimii unui sir preluat "); system("COLOR F9"); cout << "\n\t- Programul afiseaza lungimea unui sir preluat de la tastatura.\n\n\n"; char n_pr[80]; cout << "\n\t- Introduceti numele d-voastra:"; cin.getline(n_pr,80); cout <<"\n\n\tLungimea sirului: " << n_pr << " este: " << strlen(n_pr); cin.ignore(); cin.get(); return 0; } |
// Programul cere adresa de mail si verifica daca: // - adresa are cel putin 5 caractere // - adresa contine caracterul . #include "stdafx.h" #include < iostream > #include < string > using namespace std; int main(void) { system("TITLE Validarea unui sir preluat "); system("COLOR F9"); bool dim=false, at=false, punct=false; cout << "\n\tProgramul cere adresa de mail si verifica daca:.\n"; cout << "\n\t - adresa are cel putin 5 caractere"; cout << "\n\t - adresa contine caracterul @"; cout << "\n\t - adresa contine caracterul ."; char adresa[80]; cout << "\n\n\n\t- Introduceti adresa de mail:"; cin.getline(adresa,80); if (strlen(adresa) >5){ dim=true; } for (int i=0; i <= strlen(adresa); i++){ if (adresa[i]=='@') at=true; if (adresa[i]=='.') punct=true; } if(((at)&(punct)&(dim))==0){ if (dim==0) cout <<"\n\n\tLungimea adresei: " << adresa << " este este mai mica de 5 caractere!"; if (at==0) cout <<"\n\n\tAdresa : "<< adresa << "nu contine @ "; if (punct==0) cout <<"\n\n\tAdresa : "<< adresa << " nu contine ."; }else{ cout <<"\n\n\tAdresa : "<< adresa << " este corecta !"; } cin.get(); return 0; } |
//Copierea unui sir intr-un alt sir #include "stdafx.h" #include < iostream > #include < string > using namespace std; int main(void) { system("TITLE Copierea unui sir intr-un alt sir "); system("COLOR F9"); char* sir1="Alfa"; char* sir2="Beta"; sir1=sir2; cout << "\n\n\tSirul 1 este: " << sir1; cin.get(); return 0; } |
//Copierea unui sir intr-un alt sir #include "stdafx.h" #include < iostream > #include < string > using namespace std; char* sir_1; int main(void){ system("TITLE Copierea unui sir intr-un alt sir "); system("COLOR F9"); char* sir1="Alfa"; char* sir2="Beta"; sir_1=&sir1[0];// pointerul sir_1 indica spre sir1 sir1=sir2; cout << "\n\n\tSirul 1 este: " << sir1; // daca in urma operatiei sir1=sir2 s-ar copia sir2 peste sir1, instructiunea de jos // ar trebui sa afiseze tot "Beta" insa afiseaza "Alfa" cout << "\n\n\tSirul 1 este: " << sir_1; cin.get(); return 0; } |
//Copierea unui sir intr-un alt sir #include "stdafx.h" #include < iostream > #include < string > using namespace std; char* sir_1; int main(void){ system("TITLE Copierea unui sir intr-un alt sir "); system("COLOR F9"); char sir1[5]="Alfa"; char sir2[5]="Beta"; sir_1=&sir1[0];// pointerul sir_1 indica spre sir1 strcpy(sir1,sir2); cout << "\n\n\tSirul 1 este: " << sir1; cout << "\n\n\tSirul 1 este: " << sir_1; cin.get(); return 0; } |
//Copierea unui subsir intr-un alt sir #include "stdafx.h" #include < iostream > #include < string > using namespace std; int main(void){ system("TITLE Copierea unui sir intr-un alt sir "); system("COLOR F9"); char sir1[10]="Alfa-Soft"; char sir2[5]="Beta"; strncpy(sir1,sir2,3); cout << "\n\n\tSirul 1 este: " << sir1; cin.get(); return 0; } |
//Adaugarea unui sir la un alt sir #include "stdafx.h" #include < iostream > #include < string > using namespace std; int main(void){ system("TITLE Adaugarea unui sir la un alt sir "); system("COLOR F9"); char sir1[15]="Alfa-Soft-"; char sir2[5]="Beta"; strcat(sir1,sir2); cout << "\n\n\tSirul 1 este: " << sir1; cin.get(); return 0; } |
//Compararea a doua siruri; #include "stdafx.h" #include < iostream > #include < string > using namespace std; int main(void){ system("TITLE Compararea a doua siruri "); system("COLOR F9"); char sir1[10]="Alfa"; char sir2[5]="Alfa"; if (strcmp(sir1,sir2)==0) cout << "\n\n\tCele doua siruri sunt egale !" ; else cout << "\n\n\tCele doua siruri sunt diferite !" ; cin.get(); return 0; } |
// Conversia unui intreg intr-un sir #include "stdafx.h" #include < iostream > using namespace std; int main(void) { system("TITLE Conversia unui intreg intr-un sir"); system("COLOR F9"); int n; char buffer [33]; cout << "\n\n\tIntroduceti un numar intreg: " ; cin >> n; itoa(n,buffer,10);//functia pentru conversia unui intreg intr-un sir cout << "\n\n\tSirul rezultat din convertirea numarului este: " << buffer; cin.ignore(); cin.get(); return 0; } |
// Programul cere un sir si un subsir de caractere . // Programul afiseaza sirul din pozitia unde incepe subsirul in cadrul sirului . // Se foloseste functia // Functia strstr(s1, s2) – returneaza pozitia unde apare subsirul s2 in sirul s1 #include "stdafx.h" #include < iostream > #include < string > using namespace std; int main(void) { system("TITLE Pozitia unui subsir in cadrul unui sir "); system("COLOR F9"); char s1[100],s2[25],*p; cout << "\n\n\tIntroduceti sirul = "; cin.getline(s1,80); cout << "\n\tIntroduceti subsirul = "; cin.getline(s2,80); p=strstr(s1,s2); if (p!=NULL) cout << "\n\n\n\tSirul este: = " << p; else cout << "\n\n\n\tSubsirul: " << s2 << " nu s-a gasit"; cin.ignore(); cin.get(); return 0; } |
// Conversia unui sir intr-un intreg #include "stdafx.h" #include < iostream > using namespace std; int main(void) { system("TITLE Conversia unui sir intr-un intreg "); system("COLOR F9"); char nr_ascii [10]="123"; int nr=atoi(nr_ascii); cout << "\n\n\tValoarea zecimala a sirului este: " << nr ; cout << "\n\n\tPatratul valoarii zecimale a sirului este: " << nr*nr; cin.ignore(); cin.get(); return 0; } |
// Conversia unui sir intr-o valoare numerica in System // Functia ReadLine citeste tot timpul un sir de caractere // Se foloseste System::Convert::... pentru diverse conversii #include "stdafx.h" #include < iostream > using namespace std; using namespace System; int main(void) { std::system("TITLE Conversia unui sir intr-o valoare numerica"); std::system("COLOR F9"); double raza; // valoarea numerica a razei String^ raza_s; // sirul ce contine valoarea citita double pi= System::Math::PI; Console::Write( L"\n\n\tIntroduceti raza cercului:" ); raza_s= Console::ReadLine(); raza = System::Convert::ToDouble( raza_s ); Console::WriteLine( "\n\n\tAria cercului de raza: "+ raza +" este: "+pi*raza*raza ); Console::ReadLine(); return 0; } |
double rad2; rad2=System::Convert::ToDouble(this->numericUpDown1->Value); this->label2->Text =System::Convert::ToString(System::Math::Sin(rad2)); |
double rad2; rad2=System.Convert.ToDouble(this.numericUpDown1.Value); this.label2.Text =System.Convert.ToString(System.Math.Sin(rad2)); |
double rad2; try { rad2=System::Convert::ToDouble(this->textBox1->Text ); this->label2->Text =System::Convert::ToString(System::Math::Sin(rad2)); } catch(System::FormatException^){ this->label2->Text="Eroare format"; } |
double rad2; try { rad2=System.Convert.ToDouble(this.textBox1.Text ); this.label2.Text=System.Convert.ToString(System.Math.Sin(rad2)); } catch(System.FormatException){ this.label2.Text="Eroare format"; } |
double nr_car=(this->textBox1->Text)->Length; this->label1->Text=System::Convert::ToString(nr_car); double proc=System::Convert::ToDouble(100*nr_car/300); String^ proc_s=System::Convert::ToString(proc); this->label2->Text=proc_s; String^ proc_st=proc_s->Trim(); String^ proc_s5; if (proc_st->Length > 5) proc_s5=proc_s->System::String::Substring(0,5); else proc_s5=proc_s; if (proc>100) proc=100; this->label3->Text=proc_s5; this->progressBar1->Value =proc; |
namespace text_bar { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void timer1_Tick(object sender, EventArgs e) { String proc_s, proc_st, proc_s5; double nr_car=(this.textBox1.Text).Length; double proc; this.label2.Text=System.Convert.ToString(nr_car); proc=System.Convert.ToDouble(100*nr_car/300); proc_s=System.Convert.ToString(proc); this.label4.Text=proc_s; proc_st=proc_s.Trim(); if (proc_st.Length > 5) proc_s5=proc_s.Substring(0,5); else proc_s5=proc_s; if (proc>100) proc=100; this.label6.Text=proc_s5; this.progressBar1.Value = System.Convert.ToInt16(proc); } } } |
|