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

FASE 2.

ESTRUCTURAS DE CONTROL

Grupo: 243002

PRESENTADO POR:
LEIDER TORRES

TUTOR:
GONZALO MEDINA

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA (UNAD)


PROGRAMACION
INGENIERIA ELECTRONICA
VALLEDUPAR
2018
ACTIVIDADES A DESARROLLAR

Actividad individual:
Cada estudiante deberá revisar comprensivamente la bibliografía propuesta en el
entorno de Conocimiento.

Realizar el siguiente ejercicio:


Crear un programa usando estructuras alternativas if y else, que pida un número y
entregue por pantalla:
El número es positivo, el número es negativo o el número es cero. Dependiendo del
caso muestre el mensaje correspondiente.
No olvidar al principio de la pantalla debe tener los datos de la persona que realizó
el programa.
Curso de PROGRAMACIÓN
Mi nombre es (Nombre completo)
Mi cédula es (#CC)
Estudio Ingeniería Electrónica
En la UNAD, CEAD (CEAD al que pertenece)

(todo programa debe llevar comentarios explicativos en el código)

Ejemplo:
El número es positivo = 12345
El número es negativo = -12345
El número es cero
Las palabras que entregue por pantalla debe mostrarlas con las respectivas tildes
(número).
SOLUCION
CODIGO IMPLEMENTADO
#include <iostream>
#include <stdio.h>
#include <stdlib.h>
using namespace std;

float a,mayor,menor,cero; // Se define a como variable tipo float

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


printf("******************************************************************************** \n");
//printf visualizar en pantalla
printf("Curso de 243002 PROGRAMACION Grupo 243002 \n");
printf("Leider Rafael Torres Padilla \n");
printf("Universidad Nacional Abierta y a Distancia - UNAD-Año 2018 - I \n");
printf("******************************************************************************** \n");
printf("Crear un programa usando estructuras alternativas if y else, que pida un
numero \n");
printf("y entregue por pantalla:El numero es positivo, negativo o es cero \n");
printf("******************************************************************************** \n");
printf("Curso de PROGRAMACION \n");
printf("Mi nombre es Leider Rafael Torres Padilla \n");
printf("Mi cedula es 12436989 \n");
printf("Estudio Ingenieria Electronica \n");
printf("En la UNAD \n");
printf("Lugar de nacimiento Valledupar\n\n");
cout<<"ingrese el numero:"<<endl; // cout dato de entrada
cin>> a;
if (a==0){ // estructura if (condicion si a igual a cero)
cero =a;// valor almacenado en a
cout<<"El numero es Cero= :"<<a<<endl;
}
if (a>0){ // CONDICIO PARA a mayor que cero
mayor =a; // valor almacenado en a
cout<<"El numero es positivo = :"<<a<<endl;
}
if(a<0){ // Condicion para a menor a cero
menor =a;// valor almacenado en a
cout<<"El numero es negativo = :"<<a<<endl;
}

system("PAUSE");
return 0;
}
Cada estudiante irá desarrollando los ejercicios propuestos en la columna de
actividad colaborativa y compartiendo sus respuestas en el foro colaborativo. Se
sugiere que los aportes se hagan en Word y utilizando un editor de ecuaciones de
ser necesario.
Cada estudiante deberá hacer aportes en DevC++.
Cada estudiante deberá retroalimentar el trabajo de sus demás compañeros.
Aprobando el procedimiento y el resultado o identificando posibles errores.

Actividad colaborativa:
Descargar DevC++ en el siguiente enlace:
https://dev-c.softonic.com/descargar#downloading

Ejercicios a resolver.
Crear algunos programas usando estructuras alternativas if y else.
(todo programa debe llevar comentarios explicativos en el código)
1. Crear un programa que pida al usuario un número entero y diga si es par (pista:
habrá que comprobar si el resto que se obtiene al dividir entre dos es cero: if (x
% 2 == 0)
Solución

Código implementado
#include <iostream>
#include <stdio.h>
#include <stdlib.h>
using namespace std;
int a; // Se define a como variable tipo entero

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


printf("******************************************************************************** \n");
//printf visualizar en pantalla
printf("Curso de 243002 PROGRAMACION Grupo 243002 \n");
printf("Leider Rafael Torres Padilla \n");
printf("Universidad Nacional Abierta y a Distancia - UNAD-Año 2018 - I \n");
printf("******************************************************************************** \n");
printf("1. Crear un programa que pida al usuario un numero entero y diga si es par
\n");
printf("******************************************************************************** \n");

cout<<"ingrese el numero:"<<endl; // cout dato de entrada


cin>> a; // se guarda el dato en a
if (a%2==0){ // estructura if (condicion si el residuo es cero)

printf("El numero es par \n"); // visualizaion en pantalla


}
else {
printf("El numero es impar \n"); // visualizaion en pantalla
}
system("PAUSE");
return 0;
}
2. Crear un programa que pida al usuario dos números enteros y diga cuál es el
mayor de ellos.
Solución

Codigo implementado
#include <iostream>
#include <stdio.h>
#include <stdlib.h>
using namespace std;
float a,b; // Se define a como variable tipo float

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


printf("******************************************************************************** \n");
//printf visualizar en pantalla
printf("Curso de 243002 PROGRAMACION Grupo 243002 \n");
printf("Leider Rafael Torres Padilla \n");
printf("Universidad Nacional Abierta y a Distancia - UNAD-Año 2018 - I \n");
printf("******************************************************************************** \n");
printf("1. Crear un programa que pida dos numeros y diga cual es el mayor \n");
printf("******************************************************************************** \n");

cout<<"ingrese numero 1:"<<endl; // cout dato de entrada


cin>> a; // se guarda el dato en a
cout<<"ingrese numero 2:"<<endl; // cout dato de entrada
cin>> b; // se guarda el dato en a
if (a>b){ // estructura if (condicion si el residuo es cero)

cout<<"El munero mayor es = :"<<a<<endl;


}
else {
cout<<"El munero mayor es = :"<<b<<endl;
}
system("PAUSE");
return 0;
}
3. Crear un programa que pida al usuario dos números enteros y diga si el primero
es múltiplo del segundo (pista: igual que antes, habrá que ver si el resto de la
división es cero: a % b == 0).
Solución

Código implementado
#include <iostream>
#include <stdio.h>
#include <stdlib.h>
using namespace std;
int a,b; // Se define a como variable tipo entero

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


printf("******************************************************************************** \n");
//printf visualizar en pantalla
printf("Curso de 243002 PROGRAMACION Grupo 243002 \n");
printf("Leider Rafael Torres Padilla \n");
printf("Universidad Nacional Abierta y a Distancia - UNAD-Año 2018 - I \n");
printf("******************************************************************************** \n");
printf("Crear un programa que pida dos numeros enteros y diga si el primero es
multiplo \n");
printf("del segundo. \n");
printf("******************************************************************************** \n");

cout<<"ingrese el numero 1:"<<endl; // cout dato de entrada


cin>> a;
cout<<"ingrese el numero 2:"<<endl; // cout dato de entrada
cin>> b;
if (a%b==0){
printf("El %d es multiplo de %d\n", a, b);
}
else{
printf("El %d no es múltiplo de %d\n", a, b);
}
system("PAUSE");
return 0;
}

4. Crear un programa que multiplique dos números enteros de la siguiente forma:


pedirá al usuario un primer número entero. Si el número que se teclee es 0,
escribirá en pantalla “El producto de 0 por cualquier número es 0”. Si se ha
tecleado un número distinto de cero, se pedirá al usuario un segundo número y
se mostrará el producto de ambos.
Solución
Código implementado

#include <iostream>
#include <stdio.h>
#include <stdlib.h>
using namespace std;
int a,b; // Se define a como variable tipo entero

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


printf("******************************************************************************** \n");
//printf visualizar en pantalla
printf("Curso de 243002 PROGRAMACION Grupo 243002 \n");
printf("Leider Rafael Torres Padilla \n");
printf("Universidad Nacional Abierta y a Distancia - UNAD-Año 2018 - I \n");
printf("******************************************************************************** \n");
printf("Crear un programa que pida dos numeros enteros y los multiplique si \n");
printf("el primero no es cero. \n");
printf("******************************************************************************** \n");

cout<<"ingrese el numero 1:"<<endl; // cout dato de entrada


cin>> a;
if(a==0){
printf("Cualquier numero multiplicado por 0 es 0 \n");
}
else {
cout<<"ingrese el numero 2:"<<endl; // cout dato de entrada
cin>> b;
printf("El resultado de multiplicar %d por %d es: %d\n", a, b, a*b);
}
system("PAUSE");
return 0;
}
5. Crear un programa que pida al usuario dos números reales. Si el segundo no es
cero, mostrara el resultado de dividir entre el primero y el segundo. Por el
contrario, si el segundo número es cero, escribirá “Error: No se puede dividir
entre cero”.
Solución:
Código implementado

#include <iostream>
#include <stdio.h>
#include <stdlib.h>
using namespace std;
int a,b; // Se define a como variable tipo entero

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


printf("******************************************************************************** \n");
//printf visualizar en pantalla
printf("Curso de 243002 PROGRAMACION Grupo 243002 \n");
printf("Leider Rafael Torres Padilla \n");
printf("Universidad Nacional Abierta y a Distancia - UNAD-Año 2018 - I \n");
printf("******************************************************************************** \n");
printf("Crear un programa que pida dos numeros enteros y los divida si \n");
printf("el segundo numero no es cero. \n");
printf("******************************************************************************** \n");

cout<<"ingrese el numero 1:"<<endl; // cout dato de entrada


cin>> a;
cout<<"ingrese el numero 2:"<<endl; // cout dato de entrada
cin>> b;
if(b==0){
printf("ERROR! No se puede dividir entre 0\n");
}
else {
printf("El resultado de dividir %d entre %d es: %d\n", a, b, a/b);
}
system("PAUSE");
return 0;
}

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