Geometric Progression Basic Guide:-A sequence of non-zero numbers is a Geometric Progression (G.P.) if the
ratio of any term and its preceding term is always constant. A Geometric Progression (G.P.) is given by a, ar, ar^{2}, ar^{3}, ... where a = the first term , r = the common ratio

Examples for Geometric Progressions

1, 3, 9, 27, ... is a geometric progression (G.P.) with a = 1 and r = 3

2, 4, 8, 16, ... is a geometric progression (G.P.) with a = 2 and r = 2

Nth term of a geometric progression (G.P.)

Sum of first N terms in a geometric progression (G.P.)

We re starting C Programming Tutorial Series.We will try to satisfy our readers by giving some quality content in this series.

To Begin-with we have chosen to start with mathematical series.First series that always troubles students is Arithmetic progression.In this post you will find some basic idea and some useful concepts below.

Arithmetic Progression Step-wise Video Tutorial(See C- Codes Below ):

Nth term of an arithmetic progression Tn = a + (n – 1)d (where Tn = nth term, a= the first term , d= common difference) Number of terms of an arithmetic progression n=(l−a)d+1 (where n = number of terms, a= the first term , l = last term, d= common difference)

In previous post Float to String Conversion we have seen how to convert Float types of data in String type of Arrays using simple programming techniques.In this project we will be using FlowCode Software for writing a program to convert String Array or Array of Character to Floating type of Data using micro-controller of Microchip company PIC16 Family Micro controller PIC16F877A for testing and Simulation.This Project shows how we are outputting results values to LCD ( Liquid Crystal Display ).Varying the delay and write-erase sequence can be manipulated to different types of combination and lots of desired result. Flow code program Snapshot(Above). Here value used is of PI=3.1473

Data types in c refer to an extensive system used for declaring variables or functions of different types. The type of a variable determines how much space it occupies in storage and how the bit pattern stored is interpreted.