First commit

This commit is contained in:
2026-04-08 20:11:20 +02:00
parent 10fe469c10
commit 79f15536a1
861 changed files with 135610 additions and 0 deletions

Binary file not shown.

View File

@@ -0,0 +1,29 @@
#include <iostream>
using namespace std;
float Interpolation(float yb, float ya, float alpha) {
float yc;
yc = alpha * yb + (1 - alpha) * ya;
return yc;
}
float CalculAlpha(float xa, float xb, float xc) {
float alpha;
alpha = (xc - xa)/(xb - xa);
return alpha;
}
int main() {
float xa, ya, xb, yb, xc, yc;
float alpha;
cout << "Saisir xa, ya, xb, yb, xc" << endl;
cin >> xa >> ya >> xb >> yb >> xc;
alpha = CalculAlpha(xa, xb, xc);
yc = Interpolation(yb, ya, alpha);
cout << "yc vaut " << yc << endl;
}

View File

@@ -0,0 +1,29 @@
Interpolation: une fonction (yb: un réel, ya: un réel, alpha: un réel) -> un réel
CalculAlpha: une fonction (xa: un réel, xb: un réel, xc: un réel) -> un réel
Interpolation (yb: un réel, ya: un réel, alpha: un réel) -> un réel
Lexique: {Local à Interpolation}
yc: un réel
Algortihme: {Local à Interpolation}
yc <- alpha * yb + (1 - alpha) * ya
Retourner(yc)
CalculAlpha (xa: un réel, xb: un réel, xc: un réel) -> un réel
Lexique : {Local à CalculAlpha}
alpha: un réel
Algorithme : {Local à CalculAlpha}
alpha <- (xc - xa)/(xb - xa)
Retourner(alpha)
Principal
Lexique :
xa, ya, xb, yb, xc, yc: 6 réels
alpha: un réel
Algorithme
Ecrire("Saisir xa, ya, xb, yb, xc")
Lire(xa, ya, xb, yb, xc)
alpha <- CalculAlpha(xa, xb, xc)
yc <- Interpolation(yb, ya, alpha)
Ecrire("yc vaut ", yc)