// 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
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace Apl_consola_cs
{
class Program
{
static void Main(string[] args)
{
double raza; // valoarea numerica a razei
String raza_s; // sirul ce contine valoarea citita
double pi = System.Math.PI;
Console.Write("\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();
}
}
}
|
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";
}
|
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);
}
}
}
|

|
|