Вы находитесь на странице: 1из 26

INTRODUCCIN A LA PROGRAMACIN - 208016

LABORATORIO No. 1.
ACTIVIDAD GRUPAL

OSCAR JAVIER CASTILLO PEREZ


C.C. 18.882.040
JOHN HENRY CAMELO GAMBOA
C.C. 79567704
OSCAR FABIAN YAURIPUMA SANCHEZ
C.C 1117529093

TUTOR
IRINA NARVAEZ ESPINOZA

UNIVERSIDAD ABIERTA Y A DISTANCIA UNAD


ESCUELA DE CIENCIAS BSICAS TECNOLOGIAS E INGENIERAS
TECNOLOGA DE LAS TELECOMUNICACIONES
COROZAL SUCRE
2014

APRENDIZAJES OBTENIDOS

Mediante la siguiente actividad se obtuvieron los siguientes conocimientos:

Utilizacin de las diferentes libreras, conociendo las funciones que respaldan cada una de ellas.
Puesta en prcticas los comodines para el centrado de texto y saltos de lneas.
En la compilacin del software se presentaron varios errores, mediante de estos se lograron
identificar el tipo de error y as ir corrigindolos, de acuerdo a la situacin presentada.
Plasmar mediante codificacin los diferentes problemas mediante el diseo del diagrama de
flujo.

CODIFICACIN DEL SOFTWARE

OSCAR JAVIER CASTILLO PEREZ

SOFTWARE INDIVIDUAL
#include <cstdlib>

//Libreria para utilizar int, system

#include <iostream> //Libreria para utilizar cout, cin, system("cls"), system("pause")


#include <conio.h> //Libreria para utilizar funciones, macros, y constantes para preparar y
manipular la consola en modo texto en el entorno de MS-DOS
#include <stdio.h>

using namespace std;

float media (float n1, float n2); //Declaracin de variable tipo float (decimales)
int opc, l1,l2, cal; //Declaracin de variable tipo numerico

int main() //funcin principal

{
int opc, l1,l2, cal;
float media (float n1, float n2);
do

{
system("cls"); //funcin para limpieza de pantalla
cout<<"\n\n\n\n\t\t

BIENVENIDOS ACTIVIDAD INDIVIDUAL"; //Colocar Titulos

cout<<"\n\n\t\t\t\t MENU ";


cout<<"\n\n\t\t1 Media Aritmetica";
cout<<"\n\n\t\t2 Area Cuadrado";
cout<<"\n\n\t\t3 Salir";
cout<<"\n\n\t Elija el numero de la operacion a realizar : ";
cin>>opc; //almacena el valor digitado por usuario

switch(opc) //selectiva mltiple

{
case 1:
system("cls"); //funcin para limpieza de pantalla
float n1, n2, resultado; //declaracin de variable
cout<<"\n\n\n\n\n\t\t

Media Aritmetica"; //Titulo de encabezado

cout <<"\n\n\n\n\t Digite el primer numero: ";


cin >> n1; //almacena valor en variable
cout <<"\n\n\t Digite el segundo numero: ";
cin >> n2; //almacena valor en variable
resultado = (n1+n2)/2;

//Operacin de la media

cout <<"\n\n\n\n\t La media es: " << resultado;

break;

case 2:
system("cls"); //funcin para limpieza de pantalla
int l1,l2,cal;
cout<<"\n\n\n\n\n\t\t Area del Cuadrado";
cout<<"\n\n\n\n\n\t\t Por favor.... Ingrese los lados";
cout <<"\n\n\t Lado 1: ";
cin >> l1; //almacena valor en variable
cout <<"\n\n\t lado 2: ";
cin >> l2; //almacena valor en variable
cal = (l1*l2); //Procedimiento de formula
cout <<"\n\n\n\n\t El Area del cuadrado es: " << cal; //Impresin de resultados
break; //Termina la ejecucin de un ciclo

case 3:
system("cls");
cout<<"\n\n\n\n\n\t\t HASTA PRONTO.... GRACIAS...";
break;
default: cout<<"\n\n\n\n\n\t\t No existe esa opcion";
}
cout<<"\n\n"; //2 saltos de lnea
system("pause"); //detiene la ejecucin del programa hasta que el usuario digite una tecla

}while(opc=3); //final del ciclo do while


}

SOFTWARE ACTIVIDAD GRUPAL


Programa que calcule el rea de un tringulo, el promedio de notas de 5 estudiantes y la validacin de un dato
positivo.
#include <cstdlib> //Libreria para utilizar int, system
#include <iostream> //Libreria para utilizar cout, cin, system("cls"), system("pause")
#include <conio.h> //Libreria para utilizar funciones, macros, y constantes para preparar y manipular la
consola en modo texto en el entorno de MS-DOS
#include <stdio.h>

using namespace std;

float area (float base, float altura); //Declaracin de variable tipo float (decimales)
int opc, n1,n2,n3,n4,n5,cal, num; //Declaracin de variable tipo numerico
int main() //funcin principal

int opc, n1,n2,n3,n4,n5,cal, num;


float base, altura, area;

do

{
system("cls"); //funcin para limpieza de pantalla
cout<<"\n\n\n\n\t\t

BIENVENIDOS ACTIVIDAD PRETAREA"; //Colocar Titulos

cout<<"\n\n\t\t\t\t MENU ";


cout<<"\n\n\t\t1 Area de un Triangulo";
cout<<"\n\n\t\t2 Promedio";
cout<<"\n\n\t\t3 Dato Positivo";
cout<<"\n\n\t\t4 Salir";
cout<<"\n\n\t Elija el numero de la operacion a realizar : ";
cin>>opc; //almacena el valor digitado por usuario

switch(opc) //selectiva mltiple

{
case 1:
system("cls"); //funcin para limpieza de pantalla
float base, altura, area;
cout<<"\n\n\n\n\n\t\t

Calcular el Area de un Triangulo"; //Titulo de encabezado

cout<<"\n\n\n\n\t\t Valor de la Base: ";


cin >>base; //Captura de datos
cout<<"\n\n\n\n\t\t Valor de la Altura: ";
cin >>altura; //Captura de datos
area=(base*altura)/2; //Procedimiento de formula
cout <<"\n\n\n\n\t\t El Area del Triangulo es: " << area; //Impresin de resultados

break; //Termina la ejecucin de un ciclo


case 2:
system("cls"); //funcin para limpieza de pantalla
int n1,n2,n3,n4,n5,cal;
cout<<"\n\n\n\n\n\t\t Promedio de Notas";
cout<<"\n\n\n\n\n\t\t Por favor.... Ingrese las Notas";
cout <<"\n\n\t Nota 1: ";
cin >> n1; //almacena valor en variable
cout <<"\n\n\t Nota 2: ";
cin >> n2; //almacena valor en variable
cout <<"\n\n\t Nota 3: ";
cin >> n3; //almacena valor en variable
cout <<"\n\n\t Nota 4: ";
cin >> n4; //almacena valor en variable
cout <<"\n\n\t Nota 5: ";
cin >> n5; //almacena valor en variable
cal = (n1+n2+n3+n4+n5)/5; //Procedimiento de formula
cout <<"\n\n\n\n\t El Promedio de Notas es: " << cal; //Impresin de resultados
break; //Termina la ejecucin de un ciclo
case 3:
system("cls"); //funcin para limpieza de pantalla
cout<<"\n\n\n\n\n\t\t\t Numero si es Positivo o Negativo";
cout <<"\n\n\n\n\n\t\t Introduce un Numero: ";
cin >> num; //almacena valor en variable

if (num>0) //funcin condicin

{
cout <<"\n\n\n\n\n\t\t\t El Numero es Positivo"; //funcin condicin, es correcta se imprime el
resultado
}

else //funcin condicin, no se cumple imprima resultado

{
cout <<"\n\n\n\n\n\t\t\t El Numero es Negativo";

}
break;

case 4:
system("cls");
cout<<"\n\n\n\n\n\t\t HASTA PRONTO.... GRACIAS...";
break;
default: cout<<"\n\n\n\n\n\t\t No existe esa opcion";
}
cout<<"\n\n"; //2 saltos de lnea
system("pause"); //detiene la ejecucin del programa hasta que el usuario digite una tecla
}while(opc=4); //final del ciclo do while
}

JHON HENRY CAMELO GAMBOA

SOFTWARE INDIVIDUAL

#include<stdio.h> /* Cabecera estandar de E/S*/


#include<stdlib.h> /* Archivo de cabecera para libreria estandar*/

main()/* Modulo principal del programa*/


{
float x,y,z; /*Declaracion de variables*/
printf("\n Ingrese un numero por favor \n");/* Solicita en pantalla en ingreso de informacion*/
scanf("%fx",&x); /*Almacena el numero ingresado por pantalla en la variable x*/
printf("\n Ingrese el segundo numnero por favor \n"); /* Solicita en pantalla en ingreso de informacion*/
scanf("%fy",&y); /*Almacena el numero ingresado por pantalla en la variable y*/
z=x+y; /*Declara el valor de la variable z*/

printf("El resultado de la suma es: %f",z); /* Muestra en pantalla el resultado de la operacion de las dos
variables*/
scanf("%fy",&y);

SOFTWARE APORTE GRUPAL

AREA DEL TRIANGULO

#include<stdio.h>
#include<conio.h>

main()
{
float base, altura, area;
printf("\n\n Calcular el area de un triangulo \n\n");
printf("\n\n Digite la base \n\n");
scanf("%f",&base);
printf("\n\n Digite la altura \n\n");
scanf("%f",&altura);
area=(base*altura)/2;
printf("\n\n El area del triangulo es: %f",area);
getch();
}

PROMEDIO DE NOTAS

#include<cstdlib>
#include<iostream>
#define TAM 5

using namespace std;

void promediar (double []);


double suma=0;

int main (int argc, char * argv[])


{
double notas [TAM];

int i;
for (i=0; i<TAM; i++){
do{
cout<<"INGRESE NOTA "<<i+1<<":"; cin>>notas [1];
}while (notas[1]>=10);

}
promediar (notas);
system("PAUSE");
return EXIT_SUCCESS;

void promediar (double notas []) {


int i;
for (i=0; i<TAM; i++){
suma=suma+notas[i];
}
cout<<"EL PROMEDIO DE NOTAS ES: "<<suma/TAM<<endl;

DATO POSITIVO

#include<stdio.h>

void main()
{
int num;
printf("Introduce el numero: ");
scanf("%d",&num);
if(num>0);
printf(" El numero es positivo");
}

OSCAR FABIAN YAURIPUMA SANCHEZ

SOFTWARE INDIVIDUAL
NO ENTREGO CODIFICACION

SOFTWARE APORTE GRUPAL


NO ENTREGO CODIFICACION

DIAGRAMA DE FLUJO

OSCAR JAVIER CASTILLO PEREZ

INICIO

MENU PRINCIPAL
1. rea de Triangulo
2. Promedio
3. Dato Positivo

Opcin =

rea Triangulo

Dato Positivo
Promedio

b, h

n
Matri, c1, c2, c3, c4, c5

A (b*h)/2

n>0
Pro (c1 + c2 + c3 + c4 + c5)/5
Nmero es
Negativo

A
Matri, Pro

FIN

Nmero es
Positivo

DIAGRAMA DE FLUJO

JOHN HENRY CAMELO GAMBOA

OSCAR FABIAN YAURIPUMA SANCHEZ

NO ENTREGO DIAGRAMA DE FLUJO

CAPTURA DE PANTALLAS
OSCAR JAVIER CASTILLO PEREZ - SOFTWARE GRUPAL - EJERCICIO 1

CAPTURA PANTALLAZOS

JOHN HENRY CAMELO GAMBOA - SOFTWARE GRUPAL - EJERCICIO 1

NO ENTREGO PANTALLAZOS

OSCAR FABIAN YAURIPUMA SANCHEZ - - SOFTWARE GRUPAL - EJERCICIO 1

NO ENTREGO PANTALLAZOS

CONCLUSIONES

En la siguiente actividad desarrollada, se pueden sacar las siguientes conclusiones:

Despus de haber estudiado la unidad 1, se puso en prctica todas las sentencias y libreras que
requieren para la elaboracin de un software.
Se renovaron nuevamente el proceso de un diagrama de flujo.
Al codificar los diferentes software se aprendi el manejo de los diferentes errores que al
compilar, se presentaron.
Se tuvo un mayor manejo del lenguaje DEV C++, aprendiendo nuevas formas de realizar
codificacin de software.

BIBLIOGRAFIA

Cdigos Fuentes. http://mygnet.net/codigos/


Menu en Dev-C++. Obtenido en http://www.youtube.com/watch?v=bbcZ47Qc7Vg/10/08/2013
Menu de Opciones Dev C++. http://www.youtube.com/watch?v=T9m0it338cc/10/08/2013

Вам также может понравиться