Esponenti in C ++ per raccogliere un numero in potenza

Esponenti in C ++ per raccogliere un numero in potenza
All'interno della matematica, abbiamo sempre usato il termine aumento al potere per il calcolo di un numero che ha un esponente di potenza su di esso. Questo si può dire mentre (numero di base) aumenta al potere (esponente). Quindi, all'interno dell'articolo di oggi, vedremo come un esponente può essere usato per aumentare un numero a un certo potere in C++. Assicurati di avere un compilatore G ++ già installato e configurato sul sistema operativo Linux. Iniziamo a implementare l'articolo di oggi aprendo il terminale Shell usando il collegamento "Ctrl+Alt+T". Quando il terminale è aperto ora, possiamo iniziare a implementare i nostri esempi.

Esempio 01: manuale

In primo luogo, crea un file C ++ al suo interno. Utilizzare la parola chiave touch con il nuovo nome del file con un'estensione C ++. Il file verrà creato nella cartella domestica del sistema Linux. È possibile aprire questo file toccandolo doppio direttamente nell'editor di testo per effettuare il codice. Arriva un altro editor integrato anche nel sistema Linux, i.e., Nano e Vim. Abbiamo usato GNU Nano per aprire direttamente il nuovo file all'interno della console Shell. Pertanto, entrambi i comandi per la creazione e l'apertura del file C ++ sono mostrati nel terminale all'interno dell'immagine seguente.

Abbiamo iniziato il nostro primo esempio utilizzando un semplice modo manuale per sollevare un numero in potenza con un esponente in C++. Quindi, abbiamo incluso l'intestazione della libreria del flusso di input-output nella prima riga di codice dopo aver aperto il file. Lo spazio dei nomi standard è stato utilizzato nel codice dopo il file di intestazione. Questi due sono necessari per eseguire ed eseguire il nostro codice C ++. L'esecuzione del codice C ++ inizia principalmente dal metodo principale (). Pertanto, abbiamo usato la funzione principale () qui mentre inizializziamo alcune variabili interi a 1, i.e., B sta per una base, E sta per l'esponente, Res è per un risultato.

La clausola Cout standard è stata utilizzata per tutti gli utenti per inserire un valore base, i.e., numero. La clausola CIN viene utilizzata per ottenere l'input da un utente in variabile "B" come valore di base che verrà aumentato a una potenza. Un'altra istruzione Cout dice a un utente di inserire il valore esponente, i.e., numero. Questo numero verrebbe usato come potenza per un numero di base. La clausola CIN è stata utilizzata per prendere il numero esponente come input dall'utente in fase di esecuzione. Il loop è stato utilizzato per calcolare il valore di un numero di base usando l'esponente come potenza. Il ciclo verrà eseguito da 0 al valore esponente inserito da un utente come input, i.e., 2,3,4,5,6, ecc. Fino ad allora, il valore "Res" variabile verrà moltiplicato per il numero del valore di base inserito da un utente. La variabile "res" utilizza 1 come valore iniziale, mentre il suo valore verrebbe modificato alla prossima iterazione consecutiva. Il valore risultante verrebbe visualizzato dall'uso della variabile "res" nell'istruzione Cout standard all'interno del codice.

Ecco come utilizziamo un modo manuale per calcolare un numero con un esponente per aumentare un numero alla potenza. Salva il file del codice utilizzando prima Ctrl+S. Ora, lascia il file per tornare verso il terminale tramite il collegamento "Ctrl+X".

Ora è tempo di compilare il file di codice appena creato di C++. Quindi abbiamo già installato il compilatore C ++ nel nostro Ubuntu 20.04 Sistema chiamato G++. La compilazione di questo codice non restituisce nulla. Ciò illustra che il nostro codice C ++ è corretto con ogni mezzo. L'esecuzione di qualsiasi codice C ++ può essere eseguita dal "./UN.comando fuori "all'interno della shell. Quindi, abbiamo usato lo stesso. All'utente è stato chiesto di inserire il numero di base. Pertanto, ne abbiamo aggiunti 6 come valore base. Quindi, a un utente è stato chiesto di inserire il valore esponente che sarebbe stato utilizzato come potenza al numero di base. L'utente ha inserito 5 questa volta. Il ciclo "per" del programma ha preso entrambi i valori e calcolato il valore risultante 7776 per un numero 6 di base che ha aumentato la potenza 5. Questo è stato calcolato come una semplice logica matematica di 6*6*6*6*6.

Esempio 02

Facciamo un altro esempio di utilizzo della funzione di alimentazione Pow () nel codice C ++ per utilizzare un numero di base con aumento di un po 'di potenza. A tale scopo, abbiamo aperto lo stesso file C ++ e aggiunto la libreria input-output con file di intestazione BITS C ++ standard utilizzando #Include una parola chiave. Lo spazio dei nomi viene utilizzato dopo i file di intestazione. La funzione principale è stata avviata con l'inizializzazione di una variabile intera "X". La funzione di alimentazione Pow () utilizza due valori all'interno del suo parametro. Il primo valore è base, i.e., 7, e l'altro è il valore esponente per aumentare un numero alla potenza 3. Lo 0.5 è stato incluso nella funzione di alimentazione per evitare qualsiasi inconveniente causato dal compilatore, i.e., può prendere il valore del risultato in doppio. Il valore calcolato verrebbe salvato nella variabile "x" mentre convertita in tipo intero in quanto non vogliamo nessun altro tipo di valore qui. L'istruzione Cout standard viene utilizzata finora per visualizzare il risultato utilizzando la variabile "X" in essa. Il metodo principale si chiude qui. Devi salvare questo codice aggiornato con Ctrl+S.

Compilato il codice con compilatore G ++ e non ho ottenuto errori, i.e., La compilazione ha avuto successo poiché il codice non contiene errori logici o di sintassi. L'esecuzione è stata eseguita dalla stessa "./UN.comandi "nella shell. In cambio, abbiamo ottenuto il valore 343 come calcolare un risultato per la base 7 aumentata all'esponente di potenza 3.

Diamo un'occhiata profonda alla funzione di potenza per sapere come reagisce all'esponente 0. COSÌ., Abbiamo di nuovo aperto lo stesso file e lasciato invariato il codice generale. L'unico cambiamento che abbiamo fatto è all'interno della parentesi della funzione Pow (). Abbiamo usato l'esponente 0 qui per vedere se il valore calcolato sarebbe 1 o no. Lascia il file dopo averlo salvato.

Quindi, dopo la raccolta di questo codice, l'abbiamo eseguita. Il risultato è 1 come previsto.

Vediamo come funziona la funzione Pow () sulla potenza esponente negativa per aumentare un numero in potenza. Quindi, abbiamo aperto lo stesso e cambiato solo la funzione di potenza. Il resto del codice è rimasto invariato. Abbiamo aggiunto -2 come valore esponente. Eseguiamo questo file.

Dopo la compilazione e l'esecuzione del file, abbiamo ottenuto 0 come risultato di un esponente negativo.

All'interno dell'illustrazione seguente, abbiamo usato il valore di base negativo ed esponente positivo.

Di conseguenza, abbiamo ottenuto un risultato positivo a causa dell'uso di esponenti anche positivi.

Conclusione

Questo articolo spiega l'uso dell'esponente per aumentare un numero a una determinata potenza all'interno del codice C ++. Abbiamo utilizzato la funzione manuale "per" e la funzione Power () per raggiungere questo obiettivo. Tutti gli esempi utilizzati in questo articolo sono facili e semplici da capire per ogni utente di base ed esperto. Crediamo che questo articolo aiuterebbe ogni tipo di utente C ++.