tecnicas lab 01

Upload: hans-vilchez

Post on 20-Feb-2018

221 views

Category:

Documents


0 download

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