You are on page 1of 5

Ma nual de C++ E-l earni ng

Ma nual de C++
Mdul o 3
ELABORADO POR
Zul ma Angl ica Argell o Mat as

zul ma. ar guell o1301 @gmai l. com

Si ste ma E- Learni ng
PROCADI S

I nstruct ora: Zul ma Angli ca Argell o Mat as

Pgi na 1

Ma nual de C++ E-l earni ng


INTRODUCCIN

El

presente

introducir

en

manual

el

manejo

aplicaciones

alumno

autogestin

su

se

elabor

del

beneficios.

con

programa

Esperando

fomentando

la

finalidad

C++,

as

orientar
en

su

como

siempre

de
sus
al

curiosidad.

Contiene una gran variedad de ejemplos prcticos recopilados


de diferentes ejemplos en la web, libros de programacin,
experiencia personal y profesional.
Todos

los

ejercicios

que

se

encuentran

aqu

fueron

previamente compilados y ejecutados as que les puedo asegurar


su funcionamiento, aunque siempre es importante verificar la
codificacin y la propia escritura del practicante.
Desde

ya

les

deseo

la

mejor

de

las

suertes

en

el

aprendizaje de C++.

Zul ma Angli ca Argell o Mat as


Profesora de Informtica

I nstruct ora: Zul ma Angli ca Argell o Mat as

Pgi na 2

Ma nual de C++ E-l earni ng


En est e manual se da a conocer al est udi ant e el lenguaj e de pr ogra maci n C++. Se pret ende
fa mili ari zar al al umno con el ent or no de desarroll o de apli caci ones para base de dat os.
c iosdu
ra
nt
elap
r
ct
ic
a,s
in
oqu
een
ti
en
da
nmu
ybi
enc
m
oypo
rqu
seh
ac
enl
asc
os
as
.Esp
re
fe
ri
bl
equ
een
ti
en
da
nmu
ybi
enu
npr
og
ra
maaq
ueh
ay
ana
ca
ba
dot
od
osi
nha
be
rs
een
te
ra
dod
ena
da
.Lo
spr
im
er
ose
je
rc
ic
io
ssr
ev
ir
np
ar
afa
mi
li
ar
iz
ar
sec
one
lmo
dod
epr
og
ra
ma
rypa
raq
uev
ay
ane
nt
en
di
en
dol
asc
os
as
.Le
san
im
am
osaq
uei
nt
en
te
nha
ce
rud
s.m
is
mo
smo
di
fi
ca
ci
on
esyv
ar
ia
ci
on
es
,in
cl
us
oha
y

vec
esq
ueu
nmi
sm
opr
ob
le
map
ue
der
es
ol
ve
rs
edev
ar
ia
sma
ne
ra
sdi
fe
re
nt
esq
ues
oni
gu
al
me
nt
eco
rr
ec
ta
s.

En l a act uali dad, el C++ es un l enguaj e verstil, pot ent e y general. Su xit o entre l os
pr ogra madores pr ofesi onal es le ha llevado a ocupar el pri mer puest o co mo herra mi ent a de
desarroll o de apli caci ones. El C++ manti ene l as vent aj as del C en cuant o a ri queza de
operadores y expresi ones, flexi bili dad, conci sin y efi ci enci a. Ade ms, ha eli mi nado
al gunas de l as difi cult ades y li mit aci ones del C origi nal. La evol uci n de C++ ha conti nuado
con l a apari ci n de Java, un l enguaj e creado si mplifi cando al gunas cosas de C++ y
aadi endo otras, que se utiliza para reali zar apli caci ones en Int ernet.
Por razones parti cul ares y debi do a su grat ui dad he deci di do usar el Dev- C++ para
e mpezar a ent ender este nuevo l enguaj e. Espero sepan co mprender debi do a que el
lenguaj e es el mi s mo y por l o t ant o el cdi go que se utiliza es apli cabl e a Vi s ual C++.
El Dev- C++ no es ms que un edit or que nos permi t e escri bir nuestros progra mas y que el
convi erte en i nstrucci ones de mqui na para ser ej ecut adas por el comput ador y present ar l os
result ados. Exi st en otros edit ores co mo el Borl and C y visual C++ entre otros que l o que
ca mbi an es que pueden traer ms apli caci ones o herra mi ent as visual es per o en esenci a
per mit e hacer l o mi s mo que el Dev- C++.
[ Directi vas del pre-pr ocesador: i ncl udes y defi nes]
[ Decl araci n de vari abl es gl obal es]
[ Pr ot oti pos de funci ones]
[ Decl araci ones de cl ases]
funci n mai n
[defi ni ci ones de funci ones]
[defi ni ci ones de cl ases]
Laes
tr
uc
tu
rad
eunp
ro
gr
am
aenCoC
++q
ue
da
r
aas
:

Gu a de acti vi dades 1
Obj eti vos
Luego de co mpl et ar est a gu a de acti vi dades el estudi ant e ser capaz de:
Identifi car l os el e ment os del ent or no i nt egrado de desarroll o de C++.
I mpl e ment ar sol uci ones me di ant e pr ogra maci n clsi ca.
Decl arar y asi gnar val ores tant o a las variabl es de me mori a co mo a l os arregl os.
Anali zar como es el fl uj o de control de un pr ograma.
Cr ear funci ones y pr ocedi mi ent os defi ni dos por el usuari o.

Consi deraci ones


Para

el

desarroll o

de

est as

prcti cas

debern

crear

una

car pet a

Practi cas_C++_ No mbre ya sea en el escrit ori o o en el disco ( C:), para guardar sus trabaj os
correspondi ent es, dentro de l a mi s ma reco mi endo crear una subcarpet a diferent e para cada
I nstruct ora: Zul ma Angli ca Argell o Mat as

Pgi na 3

Ma nual de C++ E-l earni ng


prcti ca. Recuer den que est o es muy i mport ant e pues de est a manera tenemos agr upados
t odos l os el e ment os y objet os que corresponden a una mi s ma apli caci n.
Prcti ca N 1
Empeza mos con el ms sencill o el fa moso Hol a Mundo
#i ncl ude<coni o. h>

// Li brer a para el get ch

#i ncl ude<st di o. h>

// Li brer a para pri ntf

mai n()

//i ni ci o de pr ogra ma pri nci pal

{
pri ntf(" Hol a Mundo");
get ch();
ret ur n( 0);

//escri bir,
// det ener para visuali zar
// Pr oceso fi nali zado OK

}
Br eve expli caci n:
1. // est as barras i ndi can come nt ari os
2. Mai n es el mt odo que se utiliza para e mpezar cual qui er pr ogra ma.
3. ; el punt o y co ma es muy i mport ant e, pues ci erra cada l nea de co mando, si no es
col ocado el progra ma puede ent ender que t odo es part e de una mi s ma sent enci a.

Prcti ca N 2
I mpri mir el cuadrado de un n mer o i ngresado por el usuari o.
#i ncl ude<coni o. h>
#i ncl ude<st di o. h>
mai n()
{
// variabl es
fl oat x, c; //fl oat = %f =real
//i nstrucci ones
pri ntf(" Di git e un nu mer o"); //escri bir
scanf(" %f ", &x); //leer
c=x*x;
pri ntf("El cuadrado de %f es %f", x, c);
get ch();
I nstruct ora: Zul ma Angli ca Argell o Mat as

Pgi na 4

Ma nual de C++ E-l earni ng


ret ur n( 0);
}
Si se l o desea puede ca mbi ar pri ntf por cout para escri bi r y el scanf de leer por ci n, que
pert enecen a l a li brer a i ostrea m. h
#i ncl ude<coni o. h>
#i ncl ude<i ostrea m>
usi ng na mespace st d;
i nt mai n()
{
// variabl es
fl oat x, c;
clrscr(); //li mpi ar pant alla
cout <<" Di git e un nu mero"; //escri bir
ci n>>x; // Leer
c=x*x;
cout <<" El cuadrado de "<<x<<" es "<<c;
get ch();
ret ur n( 0);
}
La i nstrucci n cout <<endl; i ndi ca al progra ma que ej ecut e un salt o de l nea o un Ent er,
per miti endo separar mensaj es por l neas en l a pantalla.
Prcti ca N 3
Cal cul ar el rea de un tringul o, cuyas di mensi ones son i ngresadas por el usuari o
#i ncl ude<coni o. h>
#i ncl ude<i ostrea m>
usi ng na mespace st d;
mai n()
{
// vari abl es
fl oat b, h, AT;
//i nstrucci ones
cout <<" Est e pr ogra ma cal cul a el rea de un tringul o"<<endl; //ent er
cout <<" Di git e el val or de la base";
ci n>>b;
cout <<" Di git e el val or de la alt ura";
ci n>>h;
AT=( b*h)/ 2;
cout <<" El r ea del Tri ngul o es"<<AT;
get ch();
ret ur n( 0);
}

I nstruct ora: Zul ma Angli ca Argell o Mat as

Pgi na 5

You might also like