Algorimos

Páginas: 9 (2017 palabras) Publicado: 8 de octubre de 2015
1.- Daniela, Daniel y Pedro van a la cafetería de su escuela y cada uno de ellos compra unas papas y un refresco. ¿Cuánto pagó cada uno y cuanto se pago en total?
Algoritmo:
Entrada: P1, P2, P3, R1, R2, R3, S1, S2, S3, St
Proceso: S1= P1+R1
S2= P2+R2
S3= P3+R3
St= S1+S2+S3
Salida: Daniela pagó= S1
Daniel pagó= S2
Pedropagó= S3
En total se pagó= St

Diagrama de flujo:















Pseudocódigo:
00: Inicio
10: Pedir valor de papas de Daniela y depositarlo en P1
20: Pedir el valor de refresco de Daniela y depositarlo en R1
30: Obtener el resultado de P1+R1 y depositarlo en S1
40: Pedir el valor de papas de Daniel y depositarlo en P2
50: Pedir el valor de refresco de Daniel y depositarlo en R2
60:Obtener el resultado de P2+R2 y depositarlo en S2
70: Pedir el valor de papas de Pedro Y depositarlo en P3
80: Pedir el valor de refresco de Pedro y depositarlo en R3
90: Obtener el resultado de P3+R3 y depositarlo en S3
100: Obtener el resultado de S1+S2+S3 y depositarlo en St
110: Imprimir S1
120: Imprimir S2
130: Imprimir S3
140: Imprimir St
150: #Fin

Codificación:
#Include#Include
void main() {
int P1, P2, P3, R1, R2, R3, St;
clrscr();
printf(“Dame el precio de las papas de Daniela”);
scanf(“%d”,&P1);
printf(“Dame el precio del refresco de Danela”);
scanf(“%d”,&R1);
printf(“Dame el precio de las papas de Daniel”);
scanf(“%d”,&P2);
printf(“Dame el precio del refrescode Daniel”);
scanf(“%d”,&R2);
printf(“Dame el precio de las papas de Pedro”);
scanf(“%d,&P3);
printf(“Dame el precio del refresco de Pedro”);
sacnf(“%d”,&R3);
S1=P1+R2;
S2=P2+R2;
S3=P3+R3;
St=S1+S2+S3;
printf(“El precio total de Daniela es:%d”,S1);
printf(“El precio total de DCanieles:%d”,S2);
printf(“El precio total de Pedro es:%d”,S3);
printf(“El precio total de los tres:%d”,St);
getch();
}








2.- Mariel tiene un terreno triangular y desea saber cuál es el área de su terreno.
Algoritmo:
Entrada: b, h, a
Proceso: a= (b*a)/2
Salida: Área total del terreno de Mariel= a

Diagrama de flujo:








Pseudocódigo:
00: Inicio
10: Pedir el valor de labase y depositarlo en b
20: Pedir el valor de la altura y depositarlo en h
30: Realizar la operación (b*h)/2 y el resultado depositarlo en a
40: Imprimir el valor de a
50: #Fin




Codificación:
#Include
#Include
void main() {
int b, h, a;
clrscr();
printf(“Dame el valor de la base”);
scanf(“%d”,&b);
printf(“Dame el valor dela atura”);
scanf(“%d”,&h);
a=(b*h)/2;
printf(“El área del terreno de Mariel es:%d”,a);
getch();
}
3.-Luis tiene un terreno de forma rectangular de 10m*7m, desea poner piso de cemento a todo, el quiere saber cuántos bultos de cemento necesita (un bulto por metro cuadrado).
Algoritmo:
Entrada: x= 10, z= 7, a, bu
Proceso: a= x*z
bu= a*1Salida: Bultos de cemento que necesita Luis= bu

Diagrama de flujo:









Pseudocódigo:
00: Inicio
10: Declarar que x= 10
20: Declarar que z= 7
30: Realizar la operación x*z y el resultado depositarlo en a
40: Realizar la operación a*1 y el resultado depositarlo en bu
50: Imprimir el valor de bu
60: #Fin




Codificación:
#Include
#Incude
void main() {
int x= 10,z= 7, a, bu;
clrscr();
a=x*z;
bu=a*1;
printf(“Bultos de cemento que Luis necesita:%d”,a);
getch();
}
4.- Juan, Ronaldo, Peralta y Messi tienen sus calificaciones de la asignatura de TIC, pero desean saber cuánto suman sus calificaciones y que promedio tendrían.
Algoritmo:
Entrada: J, R, P, M, Su, Pr
Proceso: Su= J+R+P+M
Pr=...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Algorimos
  • Algorimos
  • algorismo
  • Algorismo
  • algorismo
  • Algorismos
  • algorimos
  • Algorimos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS