Sunteți pe pagina 1din 6

FACULTAD DE INGENIERA INDUSTRIAL

EAP INGENIERA INDUSTRIAL


CURSO: FUNDAMENTOS DE PROGRAMACIN
Prof. Oscar Tinoco G.
Primera Sesin
1) Con la finalidad de que su primera sesin en C++ sea todo un xito se ha preparado
un sencillo programita de bienvenida.
Guarde el archivo con el nombre Inicio1 en su carpeta de trabajo.
Digitar el siguiente contenido en el editor
/* Archivo Inicial.cpp */
#include <iostream>
using namespace std;
main ()
{
cout << "Este es mi primer ensayo en C++";
cout << "Sera sencillo?";
return 0;
}
Presionar Ctrl+ F10 para compilar y ejecutar el programa.
A continuacin anote sus observaciones:
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------2) Ahora vamos a introducir algunas mejoras al programita anterior.
El nuevo contenido es el que se muestra a continuacin.

/* Archivo Inicial.cpp */
#include <iostream>
using namespace std;
main ()
{
cout << "Este es mi primer ensayo en C++"<<endl;
cout << "Creo que es sencillo";
return 0;
}
Qu papel desempea la orden endl?:
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

3) Una versin definitiva del programita es la que se muestra a continuacin:


/* Archivo Inicial.cpp */
#include <iostream>
using namespace std;
main ()
{
cout << "Este es mi primer ensayo en C++\n";
cout << "Creo que es sencillo<<endl;
cout << "\n Ojala sea asi hasta el final\n";
cout << "Fecha importante: el examen de admision" << endl;
cout << " Dia\t Mes\ Annio\t" << endl;
cout << " 10\t 03\t 2013\n";
return o;
}
Vuelva a grabar el archivo. Compile y ejecute.
Anote sus observaciones:
\n

-------------------------------------------------------------------------------

\t

-------------------------------------------------------------------------------

\?

-------------------------------------------------------------------------------

endl

-------------------------------------------------------------------------------

4. Edite y ejecute el siguiente programa:


#include<iostream>
using namespace std;
main()
{
cout<< "C++ es muy interesante\n";
cout<< "Hasta el siguiente ejemplo"<<endl;
char letra;
cout<< "Presione una tecla para terminar\n";
cin>> letra;
return 0;
}
Anote sus observaciones:
Char letra

-------------------------------------------------------------------------------

Cin>> letra

-------------------------------------------------------------------------------

Guardar como ejemplo1.cpp

5. Genera el archivo ejemplo2.cpp.


#include <iostream>
using namespace std;
main (){
int millas,yardas;
float kilometros;
millas = 26;
yardas = 385;
/* frmula de conversin */
kilometros = 1.609 * (millas + yardas / 1760);
// salida de datos
cout <<"Un marathon tiene "<< kilometros << " kilometros"
<< endl;
}
Elaborar brevemente el seudocdigo del problema.

6. Genera el archivo ejemplo3.cpp.


#include <iostream.h> //

Using namespace std;


main()
{
int i, division2;
float f,division1;
char s[80];
float navog;
cout << "Hola a todo el mundo\n"; //
cout << "Ingresa un entero, un flotante y un string\n";
cin >> i >> f >> s; // uso de mas de un valor en I/O
cout << "Tus datos fueron: "<< endl;
cout << "Entero: "<< i << " " << "flotante (real): "<<f << endl;
cout<< "El string (texto) es: \t"<< s<< endl;
cout << "Para mostrar el nro de Avogadro...\n" << "Digita 6.023e23\n";
cin >> navog;
cout << "El nro de Avogadro es\t " << navog<< endl;
division1 = navog/1e22;
division2 = navog/1e22;
cout << "Dividiendo el nro de Avogadro"<< endl<< endl;
cout << "primera division: "<< division1<< endl;
cout << "segunda division: "<< division2;
return 0;
}

Indica la diferencia del resultado obtenido entre la primera y segunda divisin


7. Ilustracin de operaciones bsicas. Archivo ejemplo4.cpp
# include <iostream.h>

using namespace std;


main ()
{
int a, b, suma_ab, suma_ac;
float c, suma_abc;
cout<< "ingrese entero a: " << endl;
cin>> a;
cout<< "ingrese entero b: " << endl;
cin>> b;
cout<< "Ingrese real c: " << endl;
cin>> c;
suma_ab = a + b;
suma_abc = a + b + c;
suma_ac = a + c;
cout<< "suma a y b: "<< suma_ab << endl;
cout<< "suma a, b y c: "<< suma_abc << endl;
cout<< "suma a y c: "<< suma_ac << endl;
cout<< "cociente a/b: "<< a / b << endl;
cout<< "producto a y b: "<< a * b << endl;
cout<< "residuo a%b: "<< a % b << endl;
cout<< "cociente a/2. : " << a / 2. << endl;
cout<< "cociente a/c : " << a / c << endl;
cout<< "producto a y c: " << a * c << endl;

return 0;
}
Anota tus observaciones respecto a los diferentes resultados obtenidos.
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------EJERCICIOS PROPUESTOS
Efectuar un programa en C++ que realice las operaciones indicadas:
Progr01.cpp

Declare e inicialice las variables de tipo double denominadas x1, x2 y x3 con


los valores 1.4142, 3.87, 9.125..

Luego escriba las instrucciones correspondientes de salida que le permita ver


el cuadrado de los nmeros indicados, tal como se indica a continuacin.
Nro
Cuadrado
X1
1.9996
X2
14.9769
X3
83.2656
Nota: Utilice la secuencia de escape \t o \n, segn corresponda y combine
con los espacios en blanco necesarios.
4

Prg02.cpp
Repita el ejercicio anterior de modo tal que esta vez los valores de las variables x1, x2 y
x3 se ingresen por teclado.

Prg03.cpp
Ingresar cinco nmeros enteros y mostrar en pantalla la suma y la media aritmtica de
dichos valores.
Prg04.cpp
Calcular el tiempo equivalente en horas minutos y segundos a un nmero de segundos
ledo. El resultado debe imprimirse en un formato como el siguiente:
7322 segundos equivalen a: 2 horas, 2 minutos y 2 segundos.
Prg05.
Teniendo en cuenta que una milla equivale a 1.609 kilmetros y que una milla tiene
1760 yardas, generar un programa que lea una distancia de 95 millas y 674 yardas y lo
muestre en millas y en kilmetros.
La salida debe indicar:
La distancia indicada tiene ---- millas
La distancia indicada tiene ---- kilmetros
Prg06.cpp
Elaborar un programa que muestre el siguiente grfico.
*******
*
*
*
*
*
*
*******
*
*
*
*
*
*
*******
Prg07.cpp
Elaborar un programa que permita visualizar en pantalla el siguiente grfico:
*
**
****
******
********
**********

Prg08.cpp
Elaborar un programa que lea los datos necesarios para calcular el rea y el permetro de
un rombo.
Elaborar el diagrama de flujo que ilustre este proceso.
Prg09.cpp
. Escribe un programa que solicite dos nmeros y muestre por pantalla la suma de ellos.
Implementar una versin para enteros y otra para reales.
Prg10.cpp
El espacio recorrido por un vehculo es igual a la velocidad por el tiempo. Escribe un
programa que solicite la velocidad del vehculo y el tiempo que est circulando y que
muestre el espacio recorrido.
Prg11.cpp
Implementar el cdigo correspondiente al siguiente diagrama de flujo. Indicar, en no
ms de dos lneas, que problema resuelve dicho algoritmo.
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

S-ar putea să vă placă și