Vous êtes sur la page 1sur 10

ESCUELA DE CIENCIAS BASICAS, TECNOLOGIA E INGENIERIA

CURSO:
ALGORITMOS



TRABAJO COLABORATIVO 2
COBRES DE COLOMBIA


TUTOR
IVAN ARTURO LOPEZ ORTIZ


GRUPO
301303_68



DIEGO FERNANDO URIBE - cd.91527448






UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD
FACULTAD DE CIENCIAS BASICAS TECNOLOGIA E INGENIERIA
PROGRAMA INGENIERIA INDUSTRIAL
25/04/2014



EJERCICIO B DFD
























EJERCICIO C DFD
























EJERCICIO D DFD
























EJERCICIO E DFD
























EJERCICIO A
Proceso adivinar_numero

Escribir " si eres principiante escribe el numero 1";
Escribir "si eres experto escribe el numero 2";

Leer a

Si a=1 Entonces
secreto<- azar(1000)+1;
num<-0;
Escribir "ingrese un numero de 1 al 1000";
Leer num;
Mientras num<>secreto Hacer
Si num>secreto Entonces
Escribir "estas caliente"
Sino
Escribir "estas frio"
Fin Si
Escribir "vuelve ingresar otro numero";
Leer num;
Fin Mientras

Sino
secreto<- azar(1000)+1;
num<-0;
Escribir "ingrese un numero de 1 al 1000";
Leer num;
turnos<-5;
Mientras num<>secreto y turnos>0 Hacer
Si num>secreto Entonces
Escribir "estas lejos"
Sino
Escribir "estas cerca"
Fin Si
Escribir "le quedan " ,turnos, "turnos";
Escribir "vuelve ingresar otro numero";
Leer num;

turnos<-turnos-1;
FinMientras

Si turnos=0 Entonces
Escribir "perdiste vueve a intentarlo y el numero era " ,secreto;
Sino
Escribir "ganaste y lo hiciste en " , turnos , "turnos";
Fin Si

Fin Si


FinProceso



EJERCICIO B
Proceso funiciones_basicas
definir num Como Entero;
Escribir "porfavor ingrese un numero";
Leer num1;
Escribir "porfavor ingrese otro numero";
Leer num2;
suma<-num1+num2;
resta<-num1-num2;
multiplicacion<- num1*num2;
division<- num1/num2;

Escribir "el resultado de la suma es " , suma;
Escribir "el resultado de la resta es " , resta;
Escribir "el resultado de la multiplicacion es " , multiplicacion;
Escribir "el resultado de la division es " , division;

FinProceso










EJERCICIO C
Proceso numero_primo
Definir num,A,B Como Entero;
Escribir "porfavor ingrese un numero";
Leer num;
Si num>0 Entonces
Si num=1 Entonces
Escribir "el numero es primo";
Sino
A<-0;
Para b<-1 Hasta num Hacer
Si num MOD b=0 Entonces
A<-A+1;
Fin Si
Fin Para
Si A=2 Entonces
Escribir "el numero es primo";
Sino
Escribir "el numero no es primo";
Fin Si
Fin Si
Sino
Escribir "es un numero entero negativo ingrese otro numero";
Fin Si

FinProceso



EJERCICIO D
Proceso tarifa_parqueadero
Definir Horas,Minutos,tarifa1,tarifa2,tarifa3 Como Entero;
Escribir "ingrese las horas de estadia de estadia en el parqueadero";
Leer Horas;
Escribir "ingrese los minutos de estadia de estadia en el parqueadero";
Leer Minutos;
Si Horas>1 y Minutos=0 Entonces
tarifa1<-1800+[(Horas-1)*1000];
Escribir "el valor a pagar del parqueadero es " , tarifa1;
Sino
tarifa3<-Minutos*(1800/60);
Escribir "el valor a pagar del parqueadero es " , tarifa3;
Fin Si
Si Horas>1 y Minutos>1 Entonces
a<-1800+[(Horas-1)*1000];
b<-Minutos*(1800/60)
tarifa2<-a+b;
Escribir "el valor a pagar del parqueadero es " , tarifa2;
Fin Si
FinProceso

Vous aimerez peut-être aussi