Un petit programme pour ceux qui ne pigent rien en physique qui nous permet de calculer les distances focales (bien pratique ppour ceux qui comme moi sont en 1ère S).
Source / Exemple :
#include <iostream.h>//Manipuler des flux d'entrées et de sortie
#include <stdio.h> //Fonction de recherche et de tri
int main(int argc, char *argv[])//Spécialement pour dev c++ 4.0 pour les fenêtres dos
{
double fprime, p,pprime;//Déclaration des variables
int selecteur;
cout<<"Entrer votre choix";
switch (selecteur);
cin>>selecteur;
{
{
case1:
cout<<"Entrer (EN METRES) la distance focale?\a\n";
cin>>fprime;
cout<<"Entrer (EN METRES) la distance objet-foyer?\a\n";
cin>>p;
pprime=(1/(1/fprime - 1/p));
cout<<"La distance foyer-image est de \a\n"<<pprime;
getchar ();
}
{case2: ;
cout<<"Entrer la distance lentille-objet";
cin>>p;
cout<<"Entrer la distance lentille-image";
cin>>pprime;
cout<<"La distance focale équivaut ici à\a\n"<<1/((1/pprime)+(1/p));
getchar();
}
getchar();
}}
Conclusion :
Bon, ce script est loin d'être parfait mais je vais le perfectioner et y ajouter d'autres lois de l'optique!!A plus tard
22 janv. 2006 à 14:02
l'idée de le magicien parrait être une bonne solution de réécrire les "cout",afin de mieu guider l'utilisateur car moi je me suis un peu perdu pour faire une manipe c'est pas simple.Et également afficher l'uniter des résultats serai une bonne idée je pense.
sinon chapeau
bonne continuation ciao!!
5 mars 2004 à 22:36
Je m'explique, presque pas de commantaire, et l'affichage a l'ecran des demandes à l utilisateur (entrez ca ou ca) c pas tres clair.
En effet, pour les personnes justement qui n'y comprennent rien en optique c'est encore plus difficile.
Je te conseil de reécrire tes "cout" de façon plus explicite, avec pourquoi pas une entête au debut du programme pour expliquer à l'utilisateur ce qu'il poura calculer comment etc...
sinon l'idée est tres bonne.
a+
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.