Aller au contenu

Utilisateur:Regnak/Wikimodule:langage C++ niveau1

Un livre de Wikilivres.

Wikimodule:langage C++ niveau 1

Nom d'étudiant : Regnak
Inscription au module de C++ niveau 1

Mon travail concernant ce module

[modifier | modifier le wikicode]

Je risque d'avoir une évolution plutôt chaotique du fait de mes études. Je serais donc heureux que le retard potentiel que je risque d'accumuler soit pris avec clémence ;-).

Semaine modèle

[modifier | modifier le wikicode]

Etudier le chapitre 1. Etat : NON FAIT
Faire l'exercice 1 du chapitre 1. Etat : NON FAIT
Accomplissement Etat:NON FAIT

Etudier le chapitre 1. Etat : FAIT
Faire l'exercice 1 du chapitre 1. Etat : FAIT
Accomplissement Etat:FAIT

Etudier le chapitre 2. Etat : FAIT
Faire l'exercice 1 du chapitre 2. Etat : FAIT
Faire l'exercice 2 du chapitre 2. Etat : FAIT
Faire l'exercice 3 du chapitre 2. Etat : FAIT
Faire l'exercice 4 du chapitre 2. Etat : FAIT
Accomplissement Etat:FAIT


Regnak 6 janvier 2007 à 19:08 (CET)

Etudier le chapitre 2. Etat : FAIT
Faire l'exercice 1 du chapitre 3. Etat : FAIT
Faire l'exercice 2 du chapitre 3. Etat : FAIT
Faire l'exercice 3 du chapitre 3. Etat : FAIT
Faire l'exercice 4 du chapitre 3. Etat : FAIT
Faire l'exercice 5 du chapitre 3. Etat : FAIT
Faire l'exercice 6 du chapitre 3. Etat : FAIT
Faire l'exercice 7 du chapitre 3. Etat : FAIT
Faire l'exercice 8 du chapitre 3. Etat : FAIT
Faire l'exercice 9 du chapitre 3. Etat : FAIT
Accomplissement Etat:FAIT

Questions sur le cours

[modifier | modifier le wikicode]

Les travaux à rendre pour ce module

[modifier | modifier le wikicode]
#include <iostream>
using namespace std;

int main()
{
	cout<<"Hello World"<<endl;
	return 0;
}
#include <iostream>
using namespace std;

int main()
{
	double a,b;
	cout<<"Entrez la largeur du champ:"<<endl;
	cin>>a;
	cout<<"Entrez la longueur du champ :"<<endl;
	cin>>b;
	cout<<"L'aire de ce champ est de : "<<a*b<<endl;
	cout<<"Le perimètre de ce champ est de : "<<2*(a+b)<<endl;
	return 0;
}

Deuxième exercice :

#include <iostream>
using namespace std;

int main()
{
	double moy,a;
	cout<<"Entrez le premier nombre"<<endl;
	cin>>a;
	moy=moy + a;
	cout<<"Entrez le second nombre"<<endl;
	cin>>a;
	moy=moy + a;
	cout<<"Entrez le troisième nombre"<<endl;
	cin>>a;
	moy=moy + a;
	cout<<"Entrez le quatrième nombre"<<endl;
	cin>>a;
	moy=moy + a;
	cout<<"Entrez le cinqième nombre"<<endl;
	cin>>a;
	moy=moy + a;
	moy = moy/5;
	cout<<"Voici la moyenne "<<moy<<endl;
	return 0;
}

Le deuxième :

#include <iostream>
using namespace std;

int main()
{
	int a,b,temp;
	cout<<"Entrez A"<<endl;
	cin>>a;
	temp =a;
	cout<<"Entrez B"<<endl;
	cin>>b;
	a=b;
	b=temp;
	cout<<"Voici A "<< a << " Et B "<<b<<endl;
	return 0;
}

Le troisième :

#include <iostream>
using namespace std;

int main()
{
	double HT, poids, taux;
	cout<<"Entrez le prix hors taxe :"<<endl;
	cin>>HT;
	cout<<"Entrez le nombre de kilo achetés :"<<endl;
	cin>>poids;
	cout<<"Entrez le taux de taxe :"<<endl;
	cin>>taux;
	taux = 1+ (taux/100);
	cout<<"Voici le prix de l'achat :"<<HT*poids*taux<<endl;
	return 0;
}

Et enfin le dernier :

#include <iostream>
#include <cmath>
using namespace std;

int main()
{
	double x1, x2, y2, y1, dist;
	cout<<"Entrez l'abcisse du premier point"<<endl;
	cin>>x1;
	cout<<"Entrez l'ordonnée du premier point :"<<endl;
	cin>>y1;
	cout<<"Entrez l'abcisse du second point"<<endl;
	cin>>x2;
	cout<<"Entrez l'ordonnée du second point :"<<endl;
	cin>>y2;
	dist = sqrt((x1-x2)*(x1-x2)+(y1-y2)*(y1-y2));
	cout<<"Voici la distance :"<<dist<<endl;

	system("PAUSE");
	return 0;
}

Premier exercice :

#include <iostream>
using namespace std;

int main()
{
	double a,b;
	cout<<"Entrez A :"<<endl;
	cin>>a;
	cout<<"Entrez B :"<<endl;
	cin>>b;
	if(a != 0)
		cout<<"Voici X :"<<-(b/a)<<endl;
	else if(b != 0)
		cout<<"Impossible de définir X ; A = 0"<<endl;
	else
		cout<<"Tout x est solution"<<endl;
	return 0;
}

Le deuxième :

#include <iostream>
using namespace std;

int main()
{
	int max,chiffre;
	max = 0;
	cout<<"Entrez le premier :"<<endl;
	cin>>chiffre;
	if(chiffre>max)
		max= chiffre;
	cout<<"Entrez le second :"<<endl;
	cin>>chiffre;
	if(chiffre>max)
		max= chiffre;
	cout<<"Entrez le troisième :"<<endl;
	cin>>chiffre;
	if(chiffre>max)
		max= chiffre;
	cout<<"Entrez le quatrième :"<<endl;
	cin>>chiffre;
	if(chiffre>max)
		max= chiffre;
	cout<<"Entrez le cinquième :"<<endl;
	cin>>chiffre;
	if(chiffre>max)
		max= chiffre;
	cout<<"Voici le plus grand :" << max <<endl;
	return 0;
}

Le troisième :

#include <iostream>
#include <cmath>
using namespace std;

int main()
{
	int a,b,c;
	double delta,racDelta,x1,x2;

	cout<<"Entrez A :"<<endl;
	cin>>a;
	cout<<"Entrez B :"<<endl;
	cin>>b;
	cout<<"Entrez C :"<<endl;
	cin>>c;
	delta = b*b - 4*a*c;
	if(delta > 0)
	{
		racDelta = sqrt(delta);
		x1 = (-b + racDelta)/(2*a);
		x2 = (-b - racDelta)/(2*a);
		cout << "x1 = " << x1 << endl;
		cout << "x2 = " << x2 << endl;
	}
	else if(delta == 0)
	{
		x1 = -b/(2*a);
		cout << "x1 = " << x1 << endl;
	}
	if(delta < 0)
	{
		cout << "Delta inférieur a 0 ; solution complexe."<< endl;
	}
	return 0;
}

Le quatrième

#include <iostream>
using namespace std;

int main()
{
	int x1, x2, x3, x4;
	int y1, y2, y3, y4;
	double AB, CD;
	AB = 0;
	CD = 0;

	cout<<"Entrez x1 :"<<endl;
	cin>>x1;
	cout<<"Entrez y1 :"<<endl;
	cin>>y1;
	cout<<"Entrez x2 :"<<endl;
	cin>>x2;
	cout<<"Entrez y2 :"<<endl;
	cin>>y2;
	cout<<"Entrez x3 :"<<endl;
	cin>>x3;
	cout<<"Entrez y3 :"<<endl;
	cin>>y3;
	cout<<"Entrez x4 :"<<endl;
	cin>>x4;
	cout<<"Entrez y4 :"<<endl;
	cin>>y4;

	if((x1==x2)&& (y1==y2))
		cout << "A et B confondus" << endl;
	if((x3==x4)&& (y3==y4))
		cout << "C et D confondus" << endl;
	
	AB = (y1-y2)/(x1-x2);
	CD = (y3-y4):(x3-x4);

	if(AB == CD)
	{
		cout << "les droites sont parralèles" << endl;
		if(((x1==x3)&& (y1==y3)||(x2==x4)&& (y2==y4)))
			cout << "Les droites sont confondues" << endl;
	}
	else
	{
		cout << "Les droites sont sécantes "<< endl;

	};
	return 0;
}

Le cinquième

#include <iostream>
#include <cmath>
using namespace std;

int main()
{
	double x;
	cout<<"Entrez X :"<<endl;
	cin>>x;
	x = sqrt(x*x);
	cout << "|x| = " << x << endl;
	return 0;
}

Le sixième :

#include <iostream>
#include <cmath>
using namespace std;

int main()
{
	unsigned int a,b;
	cout<<"Entrez A :"<<endl;
	cin>>a;
	cout<<"Entrez B :"<<endl;
	cin>>b;
	
	if(a%b == 0)
		cout << "A divisible par B" << endl;
	else
		cout << "A non divisible par B" << endl;
	return 0;
}

Le septième :

#include <iostream>
using namespace std;

int main()
{
	unsigned int a,b,c;
	cout<<"Entrez A :"<<endl;
	cin>>a;
	cout<<"Entrez B :"<<endl;
	cin>>b;
	cout<<"Entrez C :"<<endl;
	cin>>c;
	if((a<=c)&&(c<=b))
		cout << "Compris entre les bornes" << endl;
	else
		cout << "Non compris entre les bornes" << endl;
	return 0;
}

Le huitième :

#include <iostream>
using namespace std;

int main()
{
	int a,b,c,d,gauche,droite;
	cout<<"Entrez A :"<<endl;
	cin>>a;
	cout<<"Entrez B :"<<endl;
	cin>>b;
	cout<<"Entrez C :"<<endl;
	cin>>c;
	cout<<"Entrez D :"<<endl;
	cin>>d;
	if(a>c)
		gauche = a;
	else
		gauche = c;

	if(b>d)
		droite = d;
	else
		droite = b;

	cout << "Bornes de l'intervalle ["<<gauche<<","<<droite<<"]"<<endl;
	return 0;
}

Le neuvième :

#include <iostream>
using namespace std;

int main()
{
	int a,cond;
	cout<<"Entrez A :"<<endl;
	cin>>a;
	cond = a%2;
	if((a>=83)&&(a<=101)&&(cond !=0))
		cout << "Pas d'erreur" << endl;
	else
		cout << "Erreur" << endl;
	return 0;
}

Premier exercice :

#include <iostream>
using namespace std;

int main()
{
	int a;
	cout << "Entrez le chiffre" << endl;
	cin >> a;

	if((a>=56)&&(a<=78))
		cout << "gagne" << endl;
	else
		cout << "perdu" << endl;
	return 0;
}

Deuxième exercice :

#include <iostream>
using namespace std;

int main()
{
	int i;
	for(i=8;i<=23;i++)
		cout << i << endl;
	return 0;
}

Troisième exercice :

#include <iostream>
using namespace std;

int main()
{
	int i=8;
	while(i<=23)
	{
		cout << i << endl;
		i++;
	}
	return 0;
}

Quatrième exercice :

#include <iostream>
using namespace std;

int main()
{
	int i, somme,a;
	somme = 0;
	for(i=0;i<10;i++)
	{
		cout << "Entrez un entier supplémentaire" << endl;
		cin >> a;
		somme += a;
	}
	cout << somme << endl;
	return 0;
}

Cinquième exercice :

#include <iostream>
using namespace std;

int main()
{
	int i, min, a;
	min = 100;
	for(i=0;i<10;i++)
	{
		cout << "Entrez un entier supplémentaire" << endl;
		cin >> a;
		if(a<min)
			min = a;
	}
	cout << "Le plus petit entier est " << min << endl;
	return 0;
}

Sixième exercice :

#include <iostream>
using namespace std;

int main()
{
	int i, max;
	cout << "Chiffre max" << endl;
	cin >> max;
	
	for(i=5;i<=max;i++)
	{
		cout << i*i*i << endl;
	}
	return 0;
}

Septième exercice :


Appréciations du wikiprof

[modifier | modifier le wikicode]

Avis du wikitudiant sur le wikimodule

[modifier | modifier le wikicode]

Les wikinotes obtenues pour ce module

[modifier | modifier le wikicode]

Aucun devoir pour l'instant

Obtention du wikimodule

[modifier | modifier le wikicode]

Ce module est actuellement : NON OBTENU