Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> C /C + + Programming >> Content
Hoe kan ik een programma in C voor Metric Conversions Schrijf
Engels en metrische systemen maken gebruik van verschillende eenheden aan fysieke grootheden zoals lengte , snelheid en kracht te meten . Omzettingen van Engels naar metrische eenheden zijn erg belangrijk als het metrieke stelsel , ook wel internationale systeem ( SI ) , wordt gebruikt door de meeste landen op de wereld . Een programma voor het Engels eenheden converteren naar het metrieke stelsel is een interessante programmering die het gebruik van arrays , voorwaardelijke sprongen en de klasse String omvat . Wat je nodig hebt
Microsoft Visual C + + Express
Toon Meer Aanwijzingen
1

Stel uw programma in uw Visual C + + -editor . Begin met inbegrip van de " iostream " en "string " libraries . De iostream bibliotheek handvatten input en output processen . De string library wordt gebruikt om te werken met strijkers , waarbij data structuren ontworpen voor het opslaan en behandelen woorden en tekst in het algemeen zijn
p Dit is de code : .

# Include

# include

using namespace std ;

int main
( ) {

kopen van 2


Verklaar variabelen in je programma . We moeten de variabelen voor Engels eenheden , metrische eenheden , een variabele om een conversie te kiezen , en een variabele om te controleren of de invoer juist is te verklaren . Initialiseren koord twee arrays om de eenheden te houden (een array voor Engels -eenheden , de andere voor metrische eenheden ) en een dubbele array om de omrekeningsfactoren slaan

Dit zijn de variabele initialisaties : .

Double eng ; //Engels eenheden

dubbele metric
; //metrische eenheden

bool checkchoice
= true; //naar keuze

int keuze
van de gebruiker controleren ; //slaat de gebruiker keuze

dubbele conv [ 4 ] = { 2.54 , 1.609 , 4.448 , 1.609 } ; //inch , mijl , pond , mijl per uur factoren

touwtje engUnits
[ 4 ] = { " duim " , " mijlen " , " pond " , " mijl per uur " } ;

touwtje metUnits
[ 4 ] = { " centimeter " , " kilometers " , " Newton " , " kilometer per uur " } ;
3

een menu voor de gebruiker . Het menu wordt de gebruiker gevraagd om een keuze te maken , en het programma zal een passende conversie op basis van de keuze van de gebruiker uit te voeren
p Dit is de code om het menu weer te geven : .

Cout << , " Kies een conversie van het menu : " << endl ;

cout <<
" . 1 Inches naar centimeters " << endl ;

cout << ; " . mijlen 2 tot kilometer " << endl ;

cout <<
" . £ 3 tot Newtons " << endl ;

cout << " 4 Mijl per uur naar kilometers per uur " << endl ;

cout <<
" Uw keuze : . " ;

cin >> keuze
;

cout << endl ;

Controleer 4 indien de gebruiker de keuze juist is . Als de keuze niet correct is, zal de waarde van checkchoice veranderen naar
p Dit is de code :

als ( keuze < 1 | | keuze > 4 ) //checks " vals . " als de keuze is juist

{ checkchoice = false; }
5

Schrijf een voorwaardelijke tak met de waarde van checkchoice aan de tak te beslissen . Als de gebruiker de keuze juist ( checkchoice is "true" ) is , voeren de conversie , indien dit niet ( checkchoice is " false" ) , eindigt het programma te wijten aan verkeerde ingang

Hier is de code : .

indien ( checkchoice )

{

cout <<
" Voer het aantal om te zetten : " ;

cin >> eng
;

cout << endl ; //deze lijnen "lezen" van de input van de gebruiker

metric = eng * conv [ keuze - 1 ] ; //Dit is de feitelijke conversie

cout << eng << " " << engUnits [ keuze - 1 ] << " om te zetten in " ;

cout << metric <<
" " < ; < metUnits [ keuze - 1 ] << endl ; //output deze lijnen de omzettingen

}


anders

{ cout << " Wrong }

End 6 het programma door het terugzenden van elke waarde , ingang , zal het programma " << endl beëindigen . . Gebruik de ' return ( ) " commando om deze

doen Hier is de code :

return
( 0 ) ;

}
7

Kopieer en plak de volledige code in de Visual C + + -editor . Hier is de volledige code :

# include

# include

using namespace std ;

int main ( ) < br >

{

dubbele eng
; //Engels eenheden

dubbele metric ; //metrische eenheden

bool checkchoice
= true; //naar keuze van de gebruiker controleren < br >

int keuze ; //slaat de gebruiker de keuze

dubbele conv [ 4 ] = { 2.54 , 1.609 , 4.448 , 1.609 } ; //inch , mijl , pond , mijl per uur factoren < br

touwtje engUnits > [ 4 ] = { "duim " , " mijlen " , " pond " , " mijl per uur " } ;

touwtje metUnits
[ 4 ] = { " centimeter " , " kilometers " , " Newton " , " kilometer per uur " } ;

cout <<
" Kies een conversie van het menu : " << endl ;

cout <<
" . 1 Inches naar centimeters " << endl ;

cout <<
" 2 mijlen naar kilometers . " << endl ;

cout <<
" 3 . pond om Newtons " << endl ;

cout << Nieuws" . 4 mijl per uur naar kilometers per uur " << endl ;

cout <<
" uw keuze : " ;

cin >> keuze
;

cout << endl
;

als ( keuze < 1 | | keuze > 4 ) //controleert of de keuze juist is

{ checkchoice = false; }

if ( checkchoice ) op

{

cout <<
" Enter de hoeveelheid om te zetten : " ;

cin >> eng
;

cout << endl
; //deze lijnen " lezen " van de input van de gebruiker

metrische = eng * conv [ keuze - 1 ] ; //Dit is de feitelijke conversie

cout << eng << " " << engUnits [ keuze - 1 ] << " converteren naar " ;

cout << metric <<
" " << metUnits [ keuze - 1 ] << endl ; //deze lijnen uitgang van de conversies

}

anders

{ cout << endl << " Verkeerde invoer , zal het programma te beëindigen " ; }

return
( 0 ) ; < br >

}

Previous: Next:
  C /C + + Programming
·Hoe te gebruiken C Taal om sam…
·How to Get C + + te Aftrekken …
·Hoe te Figuur uit het aantal e…
·Hoe maak je een rij in DataGri…
·Hoe een Vector Vul C 
·Hoe te bewerken Besturing Gebr…
·De AVR Wireless Project 
·Het weergeven van een bericht …
·C voor Strcmp Functie 
  Related Articles
Hoe maak je een Combo Box Maak in Visual…
Hoe maak je een Check Box Maak in Visual…
Hoe maak je een tekstvak maken in Visual…
Hoe maak je een optie Box in Visual Basi…
Hoe maak je een schijf keuzelijst in Vis…
Hoe kan ik een keuzelijst maken in Visua…
Hoe kan ik een Picture Box Maak in Visua…
Hoe een bestand keuzelijst Maak in Visua…
Hoe kan ik een afbeelding Box Maak in Vi…
  Programmering Articles
·Het maken van een JAR -bestand in Java 
·Hoe te UTF8 teksten omzetten 
·Hoe maak je een cursor maken in Python 
·Hoe maak je een geheugenadres Bereken 
·Python Scripts & Programs 
·Hoe je het type project in Eclipse 
·Wat zijn de verschillen tussen Visual Ba…
·Hoe te Disable /Enable Command Knoppen i…
·Hoe maak je een Carriage Return Met een …
Copyright © Computer Kennis http://www.nldit.com