Você está na página 1de 4

UNIVERSIDAD RICARDO PALMA

FACULTAD DE INGENIERA
ESCUELA ACADMICO PROFESIONAL DE INGENIERA MECATRONICA DEPARTAMENTO ACADMICO DE INGENIERA

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> 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

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

double char

real de doble precisin caracter


int Edad, nota1, nota2 ; float Prom, Estatura; char letra;

Ejm :

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 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
que no haya mas errores)

(si hubiera algn error corregirlo y volver a compilar hasta .

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 puede a+b+c p= 2 si el rea es: A = p( p a)( p b)( p c) . Elabore el calcular como: 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)

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

Fundamentos de Programacin: Luis Joyanes Aguilar_ Cuarta Edicin

El Profesor

Você também pode gostar