Sei sulla pagina 1di 6

Facultad de Ingeniera

Escuela Profesional de Ingeniera Mecatrnica


Primer Laboratorio de Tcnicas de Programacin
Objetivo: Conocer el Entorno del Visual C++ y realizar programas bsicos
secuenciales en C++.
A)

Fundamento Terico
Elementos bsicos de programacin
1.- Esquema de todo programa C++:
// libreras

// funcin principal
void main()
{
// declaracin de variables

// entrada de datos

// proceso de calculo
.
// salida de resultados
.
}
2.- Libreras bsicas a utilizar:
#include <conio.h>
#include <iostream.h>
#include <math.h>
#include <stdio.h>
Ejm:
// Primeros conocimientos del Visual C++
#include<stdio.h>
main()
{
printf("Hola Todo el Mundo!\n");
}
// Primer algoritmo en Visual C++
#include<stdio.h>
#include<conio.h>
main()
{
printf("Mi nombre es: !\n");
}

3.- Cmo declaro variables?


Tipo_de_dato nombre_de_variable;
Tipo_de_dato nombre1, nombre2, nombre3;
4.- Qu tipos de dato puedo utilizar?
short
byte
int
long
float
double
char

entero corto: -127 a 128


entero corto: 0 a 255
entero : -32767 a 32768
entero largo : 11 dgitos positivos y negativos
real de simple precisin
real de doble precisin
caracter

Ejm :
int Edad, nota1, nota2 ;
float Prom, Estatura;
char letra;
5.- Cmo guardo valores en una variable?
variable = valor o expresin
(Siempre la variable va al lado izquierdo. El valor puede ser fijo, variable o expresin).

Ejm:
x = 15;
y = x;
x= 2.5*y+x;

// valor fijo
// valor variable
// valor expresin

6.- Cmo imprimo en pantalla?


cout <<texto<<valor<<variable<<expresin<<endl;
Ejm:
cout <<El valor de x es: <<x<<endl;
7.- Cmo leo los datos ingresados por teclado?
cin >> variable;
Ejm:
cout<<ingrese valor de x;
cin >> x;
B)

Problema resuelto:
Elabore un algoritmo y un programa en c++ que lea dos notas de un alumno
y determine su promedio.

Variables a emplear:
p1 y p2
prom

variables enteras
variable real

Algoritmo:
Inicio
Leer p1, p2
prom <- (p1+p2)/2
Imprimir prom
Fin

Procedimiento para la edicin, compilacin y ejecucin de un programa


en Visual C++:
Para cargar el Visual C++, seguiremos el siguiente procedimiento:
Haga clic en botn inicio, seleccione todos los programas, seleccione Microsoft
Visual Studio 6.0 y haga clic en Microsoft Visual C++ 6.0. Cerrar la ventana que
aparece inicialmente. Deber mostrarse la siguiente pantalla:

Clic en men File, clic en opcin New, seleccione la ficha Projects, clic en Win32
Console Application, en Project Name digite: Proyecto1, clic en OK.

Clic en An Empty Project y clic en Finish y OK.

Para crear un Programa en C++ seguiremos el siguiente procedimiento:


Clic en men File, clic en opcin New, seleccione la ficha Files, clic en C++
Source File en File Name en File Name digite: Programa1 y clic en OK.

A continuacin digitaremos las instrucciones del programa:


#include <conio.h>
#include <iostream.h>
void main()
{
int p1, p2;
float prom;
cout<<"Ingrese Primer Numero=";
cin>>p1;
cout<<"Ingrese Segundo Numero=";
cin>>p2;
prom=(p1+p2)/2.0;
cout<<"Resultado="<<prom<<endl;
getch();
}
Clic en el botn Grabar:
Compile el programa: clic en

(si hubiera algn error corregirlo y volver a compilar hasta

que no haya mas errores)

Ejecucin del Programa: Clic en

Clic en Si e ingrese valores al programa verificando su buen funcionamiento.


Clic en Menu File, Opcion Close Workspace, para cerrar el proyecto.

C)

Problemas Propuestos
1) Elabore un diagrama de Flujo y un programa en C++ para calcular el
promedio de dos nmeros.
2) Elabore un diagrama de Flujo y un programa para calcular el rea y el
permetro de un rectngulo de lados b y h.
3) Elabore un diagrama de Flujo y un programa para calcular el rea y la
longitud de un crculo de radio R.
4) Elabore un diagrama de Flujo y un programa que permita intercambiar
los valores de dos variables.
5) Elabore un diagrama de Flujo y un programa que permita convertir una
Temperatura de grados Centgrados (C) en grados Fahrenheit (F),
C F 32

5
9

6) Elabore un diagrama de Flujo y un programa que permita hacer el


cambio de Soles a Dlares dado el tipo de cambio (costo de un dlar
expresado en soles).
7) Calcule el sueldo de un trabajador que trabaja un cierto numero de horas
semanales a una tarifa en soles por hora teniendo en cuenta que percibe
una bonificacin de 100 Soles y recibe un descuento del 15% de sus
ingresos totales. Elabore un diagrama de Flujo y el programa en C++
correspondiente.
8) Una ecuacin de segundo grado se puede escribir en su forma general:
ax 2 bx c 0 , se sabe que el discriminante se puede obtener as:
b 2 4ac . Elabore un diagrama de Flujo y un programa que permita
evaluar el discriminante para cualquier ecuacin de segundo grado.
9) Sea un triangulo de lados a, b y c , sabiendo que su semiperimetro es p,
se

calcular

abc
2

como:
si
el
rea
es:
A p ( p a )( p b)( p c ) . Elabore el Diagrama de Flujo y programa
correspondiente.
10)Elabore un diagrama de Flujo y un programa que permita calcular la
hipotenusa de un triangulo rectngulo teniendo como datos las longitudes
de los dos catetos.
D)

puede

Bibliografa:
VISUAL C++ ELEMENTOS BASICOS From Ugly Duckling to Swan, Journal of
Computing and Information Technology. 7 (3) 1999, 213-219
El Profesor

Potrebbero piacerti anche