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

Unitec

Practicas Sesin 1
Practica resuelta
Juan Jos Enrique Garca Hernndez

11

SESION 1 EJERCICIOS INICIALES.


NOMBRE DE LA ASIGNATURA: FUNDAMENTOS Y LGICA DE PROGRAMACIN CLAVE DE ASIGNATURA: SC7301

Realizar Algoritmo, Diagrama de Flujo y Codificacin de los siguientes ejercicios:


1.1.- Realizar un programa que realice la suma de dos nmeros y presente en pantalla el resultado.

/*

Objetivo: Realiza la suma de enteros Nombre: Practica_1.cpp Autor: John Doe Fecha: 31-Ene-2011 Versin: 1.0

*/

// Seccin de Libreras

#include <iostream> using namespace std;

// Seccin de Inicio de Programa

void main(){

// Seccin de Declaracin de Variables

float sumando1, sumando2, resultado;

// Seccin de Adquisicin de Informacin

cout << "Proporciona el Sumando 1: "; cin >> sumando1; cout << "Proporciona el Sumando 2: "; cin >> sumando2;

// Seccin de Proceso

resultado = sumando1 + sumando2;

// Seccin de Presentacin de Resultados

cout << " El resultado de la suma es: " << resultado;

cout << endl; system("PAUSE");

Inicio

Algoritmo: A.- pedir 2 nmeros

Introduzca un numero

B.-Almacenarlos en 2 variables C.- Sumarlos D.- Mostrar el resultado

Num1

Introduzca otro numero

Num2

R=num1+num2

Resultado = R

Fin

1.2.- Realizar un programa que realice la conversin de metros a kilmetros, dicho programa se repetir mientras el usuario lo decida.

/*

Objetivo:Convertir Mts a Kilometros Nombre:Practica2.cpp Autor:Juan Jose Enrique Garcia Hernandez Fecha:31/01/31 Version:1.0

*/ //Librerias #include <iostream> using namespace std; //Inicio void main(){ //Declaracion De Variables int mts,opc; float k; //Adquisicion de Informacion do{ cout << "Introduzca los metros a convertir: "; cin >> mts; //Proceso k = mts / 1000; //Resultado cout << k ; cout << " cout << " cin >> opc; }while(opc == 1); }

Kilometros" ; press (1)Continuar

(2)Salir...

";

Inicio
1. 2. 3. 4. 5. 6. Pide los datos en metros. Divide los datos entre 1000. Muestra el resultado. Preguntar si desea continuar en el prog. Si es, si regresa a pedir los metros Si es, no salir del programa.

Introduzca los metros

Mts

K=Mts/1000

Los Kilometros son= K

Desea continuar

Opc

Fin

1.3.- Realizar un programa que calcule el rea de un Tringulo, dicho programa se repetir mientras el usuario lo decida

#include <iostream> using namespace std; void main(){ int opc; float area,base,altura; do{ cout << "Introduzca la base: "; cin >> base; cout << "introduzca la altura: "; cin >> altura; area = ( base * altura ) / 2 ; cout << "El area del triangulos es: "<< area; cout << endl; cout << "press (1)Continue (2)Exit"; cin >> opc; }while(opc==1);

1. 2. 3. 4. 5. 6. 7.

Pide la base. Pide la altura. Calcula el rea. Muestra el resultado. Pregunta si desea continuar. Si es si, regresa a pedir la base. Si es no, salir.

Inicio

Introduzca la Base

Base

Introduzca la Altura

Altura

Area=(Base*Altu ra)/2

El rea es=Area

Desea continuar

Opc

Opc

Fin

1.4.- Realizar un programa que reciba dos valores enteros y muestre el nmero Mayor en pantalla, dicho programa se repetir mientras el usuario lo decida.

#include <iostream> using namespace std; void main(){ int num1,num2,opc; do{ cout << "Introduzca un numero: "; cin >> num1; cout << "Introduzca un numero: "; cin >> num2; if(num1>num2){ cout << "El Numero Mayor es: "<< num1 << " Y el menor es: " << num2; }else cout << "El Numero Mayor es: "<< num2 << " Y el menor es: " << num1; cout << endl; cout << "Press (1)Continue (2)Exit. "; cin >> opc; }while(opc==1); }

1. 2. 3. 4. 5. 6. 7.

pide un numero Pide otro numero Evala cual es el mayor Imprime el mayor Pregunta si quiere continuar Si es si, regresa a pedir otro numero Si es no, salir

Inicio

Introduzca un numero

Num1

Introduzca un numero

Num2

Num1 >Num

Nmero mayor es = num1

Nmero mayor es = num2

Desea Continuar

opc

Fin

1.5.- Realizar un programa que reciba tres valores enteros y muestre el nmero Mayor en pantalla, dicho programa se repetir mientras el usuario lo decida.

#include <iostream> using namespace std; void main(){ int num1,num2,num3,opc; do{ cout << "Introduzca un numero: "; cin >> num1; cout << "Introduzca un numero: "; cin >> num2; cout << "Introduzca un numero: "; cin >> num3;

if(num1>num2){ if(num1>num3){ cout << "El numero mayor es: " << num1; }else{cout << "El numero mayor es: " << num3;} }else if(num2>num3){cout << "El numero mayor es: " << num2; }else{cout << "El numero mayor es: " << num3;} cout << endl; cout << "Press (1)Continue (2)Exit. "; cin >> opc; }while(opc==1); }

1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12.

Pide un numero Pide un 2 numero Pide un 3 numero Compara el primero con el segundo Si el primero es mas grande entra Compara el primero con el segundo Si el primero es mas grande imprimes Si no es imprime el segundo es mas grande Si el primero no es mas grande que el segundo Compara el numero 2 con el tres Si el numero 2 es mas grande imprimes Si no imprime el 3 es mas grande

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