tecnicas lab 01
TRANSCRIPT
-
7/24/2019 Tecnicas Lab 01
1/6
Facultad de IngenieraEscuela Profesional de Ingeniera Mecatrnica
Primer Laboratorio de Tcnicas de Programacin
Objetivo: Conocer el Entorno del Visual C++ y realizar programas bsicossecuenciales en C++.
A Fundamento TericoElementos b!sicos de "rogramacin
#.- Esquema de todo programa C++:
$$ libreras$$ funcin "rinci"al
void main(!
$$ declaracin de variables$$ entrada de datos$$ "roceso de calculo.
$$ salida de resultados. "
%.- #ibrer$as bsicas a utilizar:
%include &conio.'%include &iostream.'%include &mat'.'%include &stdio.'
E)m:** rimeros conocimientos del Visual C++%include&stdio.'main(!print,(ola /odo el 0undo12n3"
** rimer algoritmo en Visual C++%include&stdio.'%include&conio.'main(!
print,(0i nombre es: 12n3"
-
7/24/2019 Tecnicas Lab 01
2/6
&.- C4mo declaro variables5
Ti"o'de'datonombre6de6variable3Ti"o'de'datonombre78 nombre98 nombre3
(.- ;u< tipos de dato puedo utilizar5
s)ort entero corto: -79= a 79>b*te entero corto: ? a 9@@int entero : -9=A= a 9=A>long entero largo : 77 d$gitos positivos y negativosfloat real de simple precisi4ndouble real de doble precisi4nc)ar caracter
E)m :
intEdad8 nota78 nota9 3,loat rom8 Estatura3c'ar letra3
+.- C4mo guardo valores en una variable5
variable ,valor o eBpresi4n(iempre la variable va al lado izquierdo. El valor puede ser ,i)o8 variable o eBpresi4n.
E)m:B D 7@3 ** valor ,i)o
y D B3 ** valor variableBD 9.@y+B3 ** valor eBpresi4n
-.- C4mo imprimo en pantalla5
cout&&FteBtoF&&valor&&variable&&eBpresi4n&&endl3
E)m:cout&&FEl valor de B es: G&&B&&endl3
/.- C4mo leo los datos ingresados por teclado5
cin variable3
E)m: cout&&Fingrese valor de BF3
cin B3
0 Problema resuelto1
Elabore un algoritmo y un programa en c++ que lea dos notas de un alumnoy determine su promedio.
-
7/24/2019 Tecnicas Lab 01
3/6
2ariables a em"lear1
"# * "% variables enteras"rom variable real
Algoritmo1
InicioLeer "#3 "%"rom 45 6"#7"%$%Im"rimir "rom
Fin
Procedimiento "ara la edicin3 com"ilacin * ejecucin de un "rogramaen 2isual 8771
ara cargar el Visual C++8 seguiremos el siguiente procedimiento:
aga clic en bot4n inicio8 seleccione todos los "rogramas8 seleccione Microsoft2isual 9tudio -.:y 'aga clic en Microsoft 2isual 877 -.:. Cerrar la ventana queaparece inicialmente. Heber mostrarse la siguiente pantalla:
Clic en menI File8 clic en opci4n ;e
-
7/24/2019 Tecnicas Lab 01
4/6
Clic en An Em"t* Projecty clic en Finis)y O>.
ara crear un rograma en C++ seguiremos el siguiente procedimiento:Clic en menI File8 clic en opci4n ;e
-
7/24/2019 Tecnicas Lab 01
5/6
A continuacin digitaremos las instrucciones del "rograma1
%include &conio.'%include &iostream.'void main(! int p78 p93
,loat prom3 cout&&Kngrese rimer JumeroD3
cinp73 cout&&Kngrese egundo JumeroD3
cinp93 promD(p7+p9*9.?3 cout&&LesultadoD&&prom&&endl3 getc'(3 "
Clic en el bot4n Mrabar:
Compile el programa: clic en (si 'ubiera algIn error corregirlo y volver a compilar 'astaque no 'aya mas errores
E)ecuci4n del rograma: Clic en .
Clic en 9ie ingrese valores al programa veri,icando su buen ,uncionamiento.
Clic en 0enu File8 Npcion 8lose =or?s"ace8 para cerrar el proyecto.
-
7/24/2019 Tecnicas Lab 01
6/6
8 Problemas Pro"uestos
7 Elabore un diagrama de Olu)o y un programa en C++ para calcular elpromedio de dos nImeros.
9 Elabore un diagrama de Olu)o y un programa para calcular el rea y elper$metro de un rectngulo de lados GbF y G'F.
Elabore un diagrama de Olu)o y un programa para calcular el rea y lalongitud de un c$rculo de radio GLF.
P Elabore un diagrama de Olu)o y un programa que permita intercambiarlos valores de dos variables.
@ Elabore un diagrama de Olu)o y un programa que permita convertir una/emperatura de grados Cent$grados (C en grados Oa'ren'eit (O8
9
32
5
=FC
A Elabore un diagrama de Olu)o y un programa que permita 'acer elcambio de oles a H4lares dado el tipo de cambio (costo de un d4lareBpresado en soles.
= Calcule el sueldo de un traba)ador que traba)a un cierto numero de 'orassemanales a una tari,a en soles por 'ora teniendo en cuenta que percibeuna boni,icaci4n de 7?? oles y recibe un descuento del 7@Q de susingresos totales. Elabore un diagrama de Olu)o y el programa en C++correspondiente.
> Rna ecuaci4n de segundo grado se puede escribir en su ,orma general:
02
=++ cbxax 8 se sabe que el discriminante se puede obtener as$:
acb 42= . Elabore un diagrama de Olu)o y un programa que permita
evaluar el discriminante para cualquier ecuaci4n de segundo grado.
S ea un triangulo de lados cyba, 8 sabiendo que su semiperimetro es p8
se puede calcular como: 2
cbap
++=
si el rea es:))()(( cpbpappA =
. Elabore el Hiagrama de Olu)o y programacorrespondiente.
7?Elabore un diagrama de Olu)o y un programa que permita calcular la'ipotenusa de un triangulo rectngulo teniendo como datos las longitudesde los dos catetos.
@ 0ibliografa1
VKRT# C++ E#E0EJ/N UTKCN From gl* @uc?ling to 9