Calcul de la distance focale

Soyez le premier à donner votre avis sur cette source.

Snippet vu 9 850 fois - Téléchargée 35 fois

Contenu du snippet

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

A voir également

Ajouter un commentaire

Commentaires

indi1212
Messages postés
1
Date d'inscription
lundi 11 juillet 2005
Statut
Membre
Dernière intervention
22 janvier 2006
-
L'idée est certe bonne mais il est vraie que le code n'est pas explicite,et une petite interface utilisateur serai la bien venue tout du moin une interface plus exprésive et plus pratique.

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!!
cs_lemagicien
Messages postés
95
Date d'inscription
samedi 29 décembre 2001
Statut
Membre
Dernière intervention
10 novembre 2004
-
Salut pour l'idée je te donne 10/10 mais pour le code source 2/10.

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.