You are on page 1of 28

TRABAJO COLABORATIVO NO 2.

PARTICIPANTES:

HAROLD ALVARO GARCIA VARGAS

CDIGO: 1.119.889.647

VICTOR MANUEL JIMENEZ MEDINA

CDIGO: 1.112.950.160

EDWIN BURGOS

CDIGO:

GRUPO: 243002_47

TUTOR:

LUIS FERNANDO ARIAS RAMIREZ

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA

ECBTI

MARZO 2017

1/28
CONTENIDO

INTRODUCCIN.....................................................................................................................................3

OBJETIVOS..............................................................................................................................................4

APORTES COLABORATIVOS................................................................................................................5

EJERCICIO 1:.......................................................................................................................................5

EJERCICIO 2:.......................................................................................................................................8

EJERCICIO 3:.....................................................................................................................................10

EJERCICIO 4:.....................................................................................................................................12

EJERCICIO 5:.....................................................................................................................................15

APORTES INDIVIDUALES...................................................................................................................18

Aporte Individual Edwin Burgos.........................................................................................................18

Aporte Individual Harold Garcia Vargas.............................................................................................20

Aporte Individual Victor Manuel Jimenez...........................................................................................23

CONCLUSIONES...................................................................................................................................27

REFERENCIAS BIBLIOGRAFICAS.....................................................................................................28

2/28
INTRODUCCIN

En el presente informe se realizaron una serie de ejercicios con el fin de practicar y adquirir

conocimientos de programacin, para esto se utiliz el lenguaje de programacin C, sobre la

plataforma DEV C++ que es una herramienta capaz de comunicarnos e instruir a la computadora tareas

especficas, los ejercicios propuestos usando estructuras alternativas if y else. En el desarrollo de esta

actividad podemos encontrar ejercicios que pidan al usuario un numero entero y diga si es par o no,

tambin desarrollamos programas que multiplique dos nmeros enteros y analice si el nmero es cero,

indicndole al usuario que cualquier numero multiplicado por cero es cero. Es claro que con el

desarrollo de esta actividad se evidencio el trabajo en equipo, en algunas ocasiones confundimos un

poco la programacin en C con la de C++, pero al final corregimos los cdigo fuente de los programas

planteados para la consolidacin de la actividad.

Como lo nombrbamos lneas arriba el enfoque especfico de la actividad se centr en las estructuras de

If y Else aplicadas a la mayora de los ejercicios. Lo invitamos a que nos acompae y evidencia las

actividades desarrolladas para la consolidacin del trabajo colaborativo.

OBJETIVOS

3/28
Conocer y aplicar las tcnicas de programacin en C que ayuden al planteamiento de un
problema especfico con la aplicacin de if & else.

Conocer las bases para la programacin en C.

Conocer e interactuar sobre la plataforma DEV C++, desarrollando los ejercicios tanto
individuales como grupales del trabajo colaborativo.

Fomentar el trabajo colaborativo, con el fin de generar vista desde otro punto, sobre el
desarrollo de los ejercicios.

Reconocer la semntica y la sintaxis del lenguaje de programacin en C.

Disear estructuras de datos apropiadas para la solucin de los problemas planteados en la gua
de actividades.

APORTES COLABORATIVOS

4/28
EJERCICIO 1:
//Curso de PROGRAMACIN

//Mi nombre es Harold lvaro Garca Vargas

//Mi cdula es 1.119.889.647

//Estudio Ingeniera Electrnica

//En la UNAD, CEAD Ceres Quirn

//Crear un programa que pida al usuario dos nmeros reales. Si el segundo no es

//cero, mostrara el resultado de dividir entre el primero y el segundo. Por el

//contrario, si el segundo nmero es cero, escribir Error: No se puede dividir

//entre cero.

#include <stdio.h>

int main ()

int a, b,c;

printf ("\n***********************************\n");

printf ("Este programa realiza una divisi%cn",162);

printf ("\n***********************************\n\n");

5/28
printf ("\nIngrese el primer n%cmero entero: \n\n",163);

scanf("%i",&a);

printf ("\nIngrese el segundo n%cmero entero: \n\n",163);

scanf("%i",&b);

if (b==0){

printf ("\nError no se puede dividir entre cero \n\n\n",163);

c = a / b;

printf ("\nLa division es: %i\n\n",c);

system("\n\npause");

return 0;

6/28
EJERCICIO 2:

7/28
/* Curso de Programacin

Victor Manuel Jimenez Medina

Cedula: 1.112.958.160

Estudio Ingeniera electrnica en la UNAD

CEAD - Jos Acevedo y Gmez */

#include <stdio.h>

int main()

int a, b;

printf("ingrese el primer numero:");

scanf("%d",&a);

printf("ingrese el segundo numero:");

scanf("%d",&b);

if(a>b){

printf("El primer numero es mayor");

8/28
}

else{

printf("El segundo numero es mayor");

return 0;

9/28
EJERCICIO 3:

//Curso de PROGRAMACIN

//Mi nombre es Harold lvaro Garca Vargas

//Mi cdula es 1.119.889.647

//Estudio Ingeniera Electrnica

//En la UNAD, CEAD Ceres Quirn

//Crear un programa que pida al usuario dos nmeros enteros y diga si el primero

//es mltiplo del segundo (pista: igual que antes, habr que ver si el resto de

//la divisin es cero: a % b == 0).

#include <stdio.h>

int main ()

int a, b;

printf ("\n**************************************************************\n");

printf ("Este programa dice si el primer n%cmero es multiplo del segundo",163,163);

printf ("\n**************************************************************\n\n");

10/28
printf ("\nIngrese el primer n%cmero entero: \n\n",163);

scanf("%i",&a);

printf ("\nIngrese el segundo n%cmero entero: \n\n",163);

scanf("%i",&b);

if (a % b == 0){

printf ("\nEl primer n%cmero es m%cltiplo del segundo\n\n\n",163,163);

system("\n\npause");

return 0;

11/28
EJERCICIO 4:

//Curso de PROGRAMACIN

//Mi nombre es Harold lvaro Garca Vargas

//Mi cdula es 1.119.889.647

//Estudio Ingeniera Electrnica

//En la UNAD, CEAD Ceres Quirn

//Crear un programa que multiplique dos nmeros enteros de la siguiente forma:

//pedir al usuario un primer nmero entero. Si el nmero que se teclee es 0,

//escribir en pantalla El producto de 0 por cualquier nmero es 0. Si se ha

//tecleado un nmero distinto de cero, se pedir al usuario un segundo nmero

12/28
//y se mostrara el producto de ambos

#include <stdio.h>

int main ()

int a, b,c;

printf ("\n****************************************\n");

printf ("Este programa realiza una multiplicaci%cn",162);

printf ("\n****************************************\n\n");

printf ("\nIngrese el primer n%cmero entero: \n\n",163);

scanf("%i",&a);

printf ("\nIngrese el segundo n%cmero entero: \n\n",163);

scanf("%i",&b);

if (a==0){

printf ("\nEl producto de 0 por cualquier n%cmero es 0 \n\n\n",163);

c = a * b;

13/28
printf ("\nEl producto es: %i\n\n",c);

system("\n\npause");

return 0;

14/28
EJERCICIO 5:

//Curso de PROGRAMACIN

//Mi nombre es Harold lvaro Garca Vargas

//Mi cdula es 1.119.889.647

//Estudio Ingeniera Electrnica

//En la UNAD, CEAD Ceres Quirn

//Crear un programa que pida al usuario dos nmeros reales. Si el segundo no es

//cero, mostrara el resultado de dividir entre el primero y el segundo. Por el

//contrario, si el segundo nmero es cero, escribir Error: No se puede dividir

15/28
//entre cero.

#include <stdio.h>

int main ()

int a, b,c;

printf ("\n***********************************\n");

printf ("Este programa realiza una divisi%cn",162);

printf ("\n***********************************\n\n");

printf ("\nIngrese el primer n%cmero entero: \n\n",163);

scanf("%i",&a);

printf ("\nIngrese el segundo n%cmero entero: \n\n",163);

scanf("%i",&b);

if (b==0){

printf ("\nError no se puede dividir entre cero \n\n\n",163);

16/28
c = a / b;

printf ("\nLa division es: %i\n\n",c);

system("\n\npause");

return 0;

17/28
APORTES INDIVIDUALES

Crear un programa usando estructuras alternativas if y else, que pida un nmero y entregue por
pantalla: El nmero es positivo, el nmero es negativo o el nmero es cero. Dependiendo del caso y
que escriba el nmero digitado. No olvidar al principio de la pantalla debe tener los datos de la persona
que realiz el programa.

Las palabras que entregue por pantalla debe mostrarlas con las respectivas tildes (nmero).

Aporte Individual Edwin Burgos


El programa requerido para saber si un nmero entero es positivo, negativo o cero.

18/28
Y al compilarlo nos arroja el siguiente resultado:

19/28
Aporte Individual Harold Garca Vargas

CODIGO:

//Curso de PROGRAMACIN
//Mi nombre es Harold lvaro Garca Vargas
//Mi cdula es 1.119.889.647
//Estudio Ingeniera Electrnica
//En la UNAD, CEAD Ceres Quirn

#include <stdio.h>

int main() {
int a;

printf("\n******************************************************************\
");
printf("\nPrograma que identifica si el n%cmero es positivo, negativo o cero",163);
printf("\n******************************************************************\n\
n ");

printf("\nPor favor ingrese un n%cmero:\n\n ",163);


scanf("%i", &a);
if (a==0) {
printf("\nEl n%cmero es cero \n\n",163);
}
else if (a<0) {
printf("\nEl n%cmero es negativo = %i\n\n",163,a);

if (a>0) { printf("\nEl n%cmero es positivo = %i\n\n",163,a);}

system("PAUSE");

return 0;

20/28
}

PANTALLAZO:

21/28
22/28
Aporte Individual Victor Manuel Jimenez

Crear un programa usando estructuras alternativas if y else, que pida un nmero y entregue por
pantalla: El nmero es positivo, el nmero es negativo o el nmero es cero. Dependiendo del caso y
que escriba el nmero digitado.

El cdigo utilizado se evidencia en la imagen.

23/28
/* Curso de Programacin
Vctor Manuel Jimnez Medina
Cedula: 1.112.958.160
Estudio Ingeniera electrnica en la UNAD
CEAD - Jos Acevedo y Gmez */

#include<stdio.h>
main()
{
int valor;
printf("Programa detecta si el n%c mero es positivo, negativo o cero \n\n",163);
printf("Ingrese un n%cmero. \n",163);
scanf("%d", &valor);
if(valor<0)
{
printf("Es un n%cmero negativo\n",163);
}
if(valor>0)
{
printf("Es un n%cmero positivo\n",163);
}
if(valor ==0)
{
printf ("El n%cmero es 0 \n",163);
}
}

24/28
Evidencia del funcionamiento:

25/28
26/28
CONCLUSIONES

Como resultado de la actividad colaborativa presentada, es posible concluir que hemos aprendido a

usar las herramientas de programacin, funciones, libreras, clases y objetos y as poder resolver

problemas e iniciarnos este mbito de la programacin.

Logramos gracias a los ejercicios propuestos despejas dudas acerca del lenguaje C y el uso de las

estructuras alternativas if y else.

27/28
REFERENCIAS BIBLIOGRAFICAS

Cabanes, N. (2016). Fundamentos de programacin en C (pp. 42-72). Madrid:Openlibra.

Recuperado de: https://openlibra.com/es/book/fundamentos-de-programacion-en-c


Arias, L. (2016, diciembre 19), OVI Unidad 2 [Archivo de video]. Recuperado de

http://hdl.handle.net/10596/9871
[Empieza a programar] (2013, septiembre 15), Bloque 1.1: Como empezar a Programar?

[Archivo de video], Recuperado de https://www.youtube.com/watch?v=9idgIGmQvAQ


Ortega, B. (2011, diciembre 14). Programando C a Bajo Nivel. (pp. 05-09). Madrid:Openlibra.

Recuperado de: https://openlibra.com/es/book/download/programando-c-a-bajo-nivel


Long, S. (2016). Learning to Code with C. (pp. 16-28). Madrid:Openlibra. Recuperado de:

https://openlibra.com/es/book/download/learning-to-code-with-c

28/28

You might also like