Vous êtes sur la page 1sur 19

INTRODUCCION A LA PROGRAMACION

TRABAJO COLABORATIVO 1

TUTOR

GUSTAVO EDUARDO CONSTAIN MORENO

PRESENTA

MARIBEL CRUZ ARGUELLO


HAROLD SOLANO AREVALO
ANGIE GABRIELA

GRUPO COLABORATIVO
No. 301304_46

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD ESCUELA DE

CIENCIAS BASICAS TECNOLOGIA E INGENIERIA

2016
INTRODUCCION

Falcn C++ es un IDE de programacin en C++ con muchas ventajas comparado


con otros compiladores. Es un Software libre y bajo licencia GNU.

Es sencillo, moderno, diseado para estudiantes, prctico e intuitivo y fcil de


manejar. Corre en Pcs bajo Windows de 32 y 64 bits y maneja interfaz que permiten
insertar instrucciones en la medida que el programador escribe.

No hay necesidad de crear proyectos por que trae en si incorporado el compilador


Mingw, adems de ser portable. Tambin posee un controlador de paquetes para
libreras no oficiales como la conio.

Como se observa con el desarrollo de los ejercicios propuestos en esta gua, se


observa que Falcn C ++ y en general, todos los programas escritos en C++ tienen
una estructura (bsica) compuesta por tres secciones; Directivas de preprocesador,
declaraciones globales y declaracin de funciones y que cuando se compilan y un
error ocurre durante este proceso, el compilador por medio de lneas de mensajes
el error, con el nombre del archivo donde ocurri el error y nmero de lnea, por lo
que es ms fcil encontrar el cdigo que genera el error.
1. Cada estudiante siguiendo las instrucciones para la instalacin del IDE Falcon
C++, ubicadas en la Caja de herramientas, debe descargar e instalar Falcon C++
y realizar un programa que al ejecutarse imprima la siguiente informacin:

UNAD
Curso: Introduccin a la Programacin
Manejo del IDE FALCON C++
Estudiante: (nombre del estudiante)
Centro:(nombre del Centro de la UNAD
donde estudia)
Fecha: (fecha actual)
2. Digitar la siguiente codificacin en el IDE Falcon, encontrar los errores, corregirlo y tomar un
pantallazo de la ejecucin. Explicar porque se presentan los errores.

#include<iostream>
#include<stdlib.h>
using namespace std;
int main()
{
cout<<"Ejercicio para indicar errores de
sintaxis";
cout<<endl<<endl<<"Digite un numero
entre 1 y 10: ";
cin>>numero
while(numero<1 or numero>10)
{ cout<<endl<<endl<<"El numero es
incorrecto";
cout<<endl<<"digite un nuevo numero: ";
cin>>num;
cout<<endl<<endl<<"El numero digitado es
"<<numero<< "...dato correcto";
cout<<endl;
system("pause");
return 0;
}
Encontramos 3 errores:

1. En la lnea 8, nos est indicando que no est declarada la variable numero,


la cual la podemos declarar de la siguiente forma int numero;
2. En la lnea 9, nos indica que no hemos finalizado la lnea anterior,
simplemente la finalizamos con ; quedando cin>>numero;
3. En la lnea 17, nos indica que debemos finalizar la sentencia, el cual abrimos
despus de la condicin while, y simplemente la cerramos usando },
despus de cout<<endl;
3. Cada estudiante elige 1 de los siguientes ejercicios, disea la solucin mediante
pseudocdigo, desarrolla la codificacin mediante lenguaje C++ en el IDE Falcon.
Deben incluir en el archivo .pdf los pseudocdigos y codificaciones en c++ indicando
el nombre del autor. (informar en el foro el ejercicio elegido para evitar que 2
estudiantes desarrollen el mismo trabajo).

B. Digitar un carcter e imprimir si es vocal o consonante.

#include <stdio.h>

#include <stdlib.h>

int main()

unsigned char c;

printf ("Escribe la letra a consultar: ");

scanf("%c",&c);

if (c=='a'||c=='e'||c=='i'||c=='o'||c=='u'||c=='A'||c=='E'||c=='I'||c=='O'||c=='U')

printf ("La letra %c es una vocal ", c);

else if ((c>='a'&&c<='z')||(c>='A'&&c<='Z')||(c==164)||(c==165)) // 164 y 165 son

los ASCII de la y .

printf ("La letra %c es una consonante", c);

else

printf("No es una letra ");

system("PAUSE");

return 1;

}
SEUDOCODIGO inicio

Inicio unsigned
char c

Define variable nmero ESCRIBA LA


LETRA A
CONSULTAR

Escriba Letra a consultar


N

Imprima letra (c=='a'||c=='e'||c=='i'||c=='o'


||c=='u'||c=='A'||c=='E'||c==
'I'||c=='O'||c=='U')
Define letra si es vocal

LA LETRA ES
Si Vocal VOCAL

((c>='a'&&c<='z')||(c>='A'&&c
Define si es consonante <='Z')||(c==164)||(c==165))

LA LETRA ES
UNA
Si Consonante CONSONANTE

Define no letra NO ES UNA


LETRA

FIN
Final
C. Imprimir la tabla de multiplicar de un nmero dado
#include<iostream>

#include<stdlib.h>

using namespace std;

int main()

{ int n, tabla, resulltado;

cout<<"tabla de multiplicar "<<endl;

cout<<"digite el nmero que dese imprimir: ";

cin<<tabla;

cout<<endl;

for ( n = 1 ; n <= 10 ; n++)

Resultado=tabla*n;

cout<<"tabla "<<"x"<<n<<" = "<<resultado;

cout<<endl;

cout<<endl<<endl;

system("pause");

return 0;

}
E. Determinar la cantidad de dinero que recibir un trabajador por concepto de horas
extras, teniendo en cuenta que el valor de la hora normal es de $20.000. Si las horas
de trabajo exceden a 40 se consideran horas extras. Si las horas extras exceden a
8, las primeras 8 horas se pagan al doble y el resto al triple.

Horas Trabajadas: ht
Valor por Hora Trabajada: vph
Pago Sueldo: ps
Horas Extras: he
Pago Horas extras al doble: phed
Pago Horas extras al triple: phet
Pago total Horas Extras: pe
PSEUCODIGO

Algoritmo PagoHorasTrabajadas
Escribir "Indique horas Trabajadas"
Leer ht
Escribir "Valor por Hora Trabajada"
Leer vph
Si ht<=40 Entonces
ps= ht*vph

Sino
he= ht-40
Si he<=8 Entonces
pe=(vph*2)*he

Sino
phed=(vph*2)*8
phet=(he-8)*(vph*3)
pe= phet+phed

FinSi
ps= (40*vph)+pe

FinSi

Escribir "Pago Horas Extras " pe


Escribir "Su pago total es de " ps
Escribir " Autor: Harold Solano Arvalo"
FinAlgoritmo
Codificacin en lenguaje C++

#include<iostream>
using namespace std;

int main() {
float he;
float ht;
float pe;
float phed;
float phet;
float ps;
float vph;
cout << "Indique horas Trabajadas" << endl;
cin >> ht;
cout << "Valor por Hora Trabajada" << endl;
cin >> vph;
if (ht<=40) {
ps = ht*vph;
} else {
he = ht-40;
if (he<=8) {
pe = (vph*2)*he;
} else {
phed = (vph*2)*8;
phet = (he-8)*(vph*3);
pe = phet+phed;
}
ps = (40*vph)+pe;
}
cout << "Pago Horas Extras " << pe << endl;
cout << "Su pago total es de " << ps << endl;
cout << " Autor: Harold Solano Arvalo" << endl;
return 0;
}
4. Realizar tabla de Autoevaluacin incluyendo a los integrantes del grupo, con los siguientes
criterios: (marcar s o no)

Revis los Ingres


Interactu Realiz Realiz Realiz
Nombre del contenidos a
con los el el punto el punto
estudiante de la tiempo
compaeros punto 1 2 3
unidad 1 al foro
Harold Solano SI SI SI SI SI SI
Jhon Eder
Brice NO NO NO NO NO NO
Maribel Cruz SI SI SI SI SI SI
Angie
Gabriela Avila SI SI SI SI SI SI
Gustavo
Pedraza SI SI NO NO NO NO
CONCLUSIONES

Se observa que este compilador, incluye archivos de soporte Devpack y


plantillas de proyecto.

Que con la prctica, se puede observar que Se debe tener mucho cuidado
con el cierre y apertura de parntesis en las lneas de trabajo al igual que el
punto y la coma al final de cada instruccin.

Que si el cdigo inicial se comparte con otro programador se debe tenerse


cuidado de que todos escriban de una forma similar el cdigo, para que de
forma global puedan corregirse el cdigo, en el caso de encontrar errores en
la compilacin.

Tambin que se debe hacer uso de comentarios para hacer ms


comprensible y especifico el cdigo y limpio.
BIBLIOGRAFIA

Vous aimerez peut-être aussi