Anda di halaman 1dari 25

UNIVERSIDAD CATOLICA BOLIVIANA

INTRODUCCION A LA PROGRAMACION

Ejercicios del cuaderno

Alumno :

RICHARD ROCHA RIVERO

Ci

4731508 SC

Docente

ING.IRMA PRADO VILLARROEL

Carrera :

ING. CIVIL

Semestre

2 / 2012

1.- Convertir de metros a centmetros


Proceso m a cm
Escribir "cantidad en m";
Leer a;
m<-100;
c<-m*a;
Escribir "cantidad en cm es";
FinProceso

2.- Convertir de horas a minutos


Proceso horas_a_ninutos
Escribir "cantidad en hr";
Leer a;
c<-a*60;
Escribir "En min es",c;
FinProceso

3.- Convertir de minutos a horas


Proceso De_Minutos_a_Horas
Escribir "cantidad en min";
Leer a;
c<-a/60;
Escribir "En hr",c;
FinProceso

4.- Convertir de horas a dias


Proceso De_horas_a_dias
Escribir "cantidad en hr";
Leer a;
c<-a/24;
Escribir "En dias",c;
FinProceso

4.- Convertir de horas a dias


Proceso De_horas_a_dias
Escribir "cantidad en hr";
Leer a;
c<-a/24;
Escribir "En dias",c;
FinProceso

5.- Convertir de horas a dias


Proceso De_Kilometros_a_metros
Escribir "cantidad en km";
Leer a;
c<-a/1000;
Escribir "En metros",c;
FinProceso

7.- Pago de libros


Proceso pago de libros
Escribir "Cuanto cuesta el libro";
Leer precio;
Escribir "En cuantos pagos maximo 3";
Leer cuota;
si(cuota>0 & cuotas<=3)Entonces
mp=precio/cuotas;
interes1=precio*0,01;
si(cuotas=2)Entonces
Escribir "1ra cuota";
pp=precio/cuota;
Escribir "se pagara",pp;
Sino
si(cuota=3)Entonces
pp=precio/3;
p1=pp+interes1;
Escribir "P. Pagos",p1;
p2=pp+((precio/3)*3*0,01)
Escribir "El sig pago",p2;
p3=pp+pp*0,01;
Escribir "El tercer pago",p3;
Sino
Escribir "un pago",precio;
FinSi
FinSi
FinSi
FinProceso

8.- Convertir de horas a dias


Proceso Presupuesto_para_citas
Escribir "Con cuantas chicas saldre";
Leer a;
Escribir "Presio de entrada";
Leer b;
c<-a*b*2;
Escribir "Presio refrijerio";
Leer d;
e<-a*b*2;
Escribir "Presio del transporte";
Leer f;
g<-c+e+f;
h<-(b*2)+(d*2)+(f)
Escribir "Costo de una Cita ",h;
Escribir "Costo de entradas ",c;
Escribir "Costo de refrigerio ",e;
Escribir "Costo de pasaje ",f;
Escribir "Costo TOTAL ",g;
FinProceso

9.- Convertir dolar


Proceso cambi_de_dolar
Escribir "Escribir cuanto cuesta 1$ en Bs";
Leer a;
Escribir "Monto en Bs";
Leer b;
c<-b/a;
Escribir "Son $",c;
FinProceso

10.- Convertir dolar


Proceso numero_en_el_intervalo
Escribir "Ingrese numero";
Leer n;
si(n>0 & n<100)Entonces
Escribir "el numero es positivo y menor q 100";
FinSi
Si(n>0)Entonces
Escribir "el numero solo es positivo";
Sino
Escribir "el numero solo es negativo";
FinSi
FinProceso

11.- Verificar si aprob


Proceso Verificar_si_aprobo
Escribir "NOTA?";
Leer n;
si(n>=51 & n<=100)Entonces
Escribir "APROBADO";
FinSi
si(n>=0 & n<=50)Entonces
Escribir "REPROBADO";
FinSi
si(n>100 | n<0)Entonces
Escribir "ERROR";
FinSi
FinProceso

12.- Verificar numero en el intervalo


Proceso Verificar_numeo_en_el_intervalo
Escribir "Escribir numero";
Leer a;
si(a>-3 & a<21)
Escribir "Pertenece al intervalo [-3 , 21]";
Sino
Escribir "No pertenece al intervalo [-3 , 21]";
FinSi
FinProceso

13- Verificar es PAR


Proceso Ver_si_es_Par
Escribir "Escribir numero";
Leer a;
si(a%2=0)
Escribir "Es numero PAR";
Sino
Escribir "No es par";
FinSi
FinProceso

14Proceso Prgrama_catorce
escribir "cual es el numero?";
leer a;
si (a<=15 & a>=(-15))
Entonces
escribir "el modulo del numero es 15 o menor a 15";
FinSi
FinProceso

15.Proceso sin_titulo
escribir "cual es el numero?";
leer a;
si (a%2=0)
Entonces
escribir "el numero es par";
sino
escribir "el numero es impar";
FinSi
FinProceso

16.Proceso 16
escribir "cual es el numero?";
leer a;
si (a%2=0)
Entonces
b<-a^2;
es: ",b;

escribir " el numero es par, ",a," elevado al cuadrado

Sino
v<-a^3;
escribir " el numero es impar, ",a," elevado al cubo es:

",v;
FinSi
FinProceso

17.Proceso sin_titulo
escribir "cual es el primer numero?";
leer a;
escribir "cual es el segundo numero?";
leer b;
si (a>b)
Entonces
escribir "el numero mayor es: ",a;
Sino
escribir "el numero mayor es: ",b;
FinSi
FinProceso

18- Verificar es PAR


Proceso verificar_intervalo
Escribir "N 1";
Leer a;
Escribir "N 2";
Leer b;
Escribir "N 3";
Leer c;
si(a>b & a>c)Entonces
Escribir "a es mayor";
FinSi
si(b>a & b>c)Entonces
Escribir "b es mayor";
FinSi
si(c>a & c>b)Entonces
Escribir "c es mayor";
FinSi
FinProceso

19- OPERACIONES
Proceso Operaciones
Escribir "1.-SUMA ; 2.-RESTA ; 3.-MULTIPLICACION ; 4.-DIVICION ;
5.-SALIR";
Leer x;
Segun x Hacer
Opcion 1:Escribir "SUMA";
a=azar(10)
b=azar(10)
c=azar(10)
d=azar(10)
Escribir a,"/",b,"+",c,"/",d;
si(b<>0 & d<>0)Entonces
Escribir "Numerador";
Leer f;
Escribir "Denominador";
Leer g;
i<-(a*d+c*b);
j<-(b*d);
si(f=i & g=j)Entonces
Escribir "Bien :)";
Sino
Escribir "Error la respuesta era",i,"/",j;
FinSi
Sino
Escribir "ERROR Division entre 0";
FinSi

Opcion 2:Escribir "RESTA";


a=azar(10)
b=azar(10)
c=azar(10)
d=azar(10)
Escribir a,"/",b,"-",c,"/",d;
si(b<>0 & d<>0)Entonces
Escribir "Numerador";
Leer f;
Escribir "Denominador";
Leer g;
i<-(a*d-c*b);
j<-(b*d);
si(f=i & g=j)Entonces
Escribir "Bien :)";
Sino
Escribir "Error la respuesta era",i,"/",j;
FinSi
Sino
Escribir "ERROR Division entre 0";
FinSi
Opcion 3:Escribir "MULTIPLICACION";
a=azar(10)
b=azar(10)
c=azar(10)
d=azar(10)
Escribir a,"/",b,"*",c,"/",d;
si(b<>0 & d<>0)Entonces
Escribir "Numerador";
Leer f;
Escribir "Denominador";
Leer g;
i<-(a*c);
j<-(b*d);
si(f=i & g=j)Entonces
Escribir "Bien :)";
Sino
Escribir "Error la respuesta era",i,"/",j;
FinSi
Sino
Escribir "ERROR Division entre 0";
FinSi
Opcion 4:Escribir "DIVICION";
a=azar(10)
b=azar(10)
c=azar(10)

d=azar(10)
Escribir a,"/",b,"/",c,"/",d;
si(b<>0 & d<>0)Entonces
Escribir "Numerador";
Leer f;
Escribir "Denominador";
Leer g;
i<-(a*d);
j<-(b*c);
si(f=i & g=j)Entonces
Escribir "Bien :)";
Sino
Escribir "Error la respuesta era",i,"/",j;
FinSi
Sino
Escribir "ERROR Division entre 0";
FinSi
Opcion 5:Escribir "Adios";
de Otro Modo:
Escribir "NO EXISTE LA OPCION";
FinSegun
FinProceso

20.- Colores de banderas


Proceso Colores_de_banderas
Escribir "1.-BOLIVIA ; 2.-BRASIL ; 3.-ARGENTINA ; 4.-SALIR";
Leer x;
Segun x Hacer
Opcion 1:Escribir "ROJO , AMARILLO Y VERDE";
Opcion 2:Escribir "AMARILLO , AZUL Y VERDE";
Opcion 3:Escribir "CELESTE , BLANCO Y CELESTE";
Opcion 4:Escribir "ADIOS";
DE Otro Modo:
Escribir "ERROR"
FinSegun
FinProceso

24.Proceso Desplegar_1_al_100
i=1;
Mientras (i<=100)Hacer
Escribir i;
i=i+1;
FinMientras
FinProceso

25.Proceso Desplegar_2_al_50_pares
i=2;
Mientras (i<=50)Hacer
Escribir i;
i=i+2;
FinMientras
FinProceso

26.Proceso Desplegar_multiplos_de_5_del_105_al_500
i=105;
Mientras (i>=105 & i<=500)Hacer
Escribir i;
i=i*5;
FinMientras
FinProceso

27.Proceso Desplegar_desde_menos100_al_0
i=-100;
Mientras (i>=-100 & i<=0)Hacer
Escribir i;
i=i+1;
FinMientras
FinProceso

28.-

Anda mungkin juga menyukai