Algoritmos

Solo disponible en BuenasTareas
  • Páginas : 2 (433 palabras )
  • Descarga(s) : 0
  • Publicado : 26 de octubre de 2010
Leer documento completo
Vista previa del texto
EJEMPLOS IMPLEMENTACIÓN DE ALGORITMOS

ALGORITMOS SELECTIVOS

Escribir un algoritmo que reciba un ángulo y mostrar el mensaje “es un ángulo recto” si el ángulo es igual a 90 y “No es un ángulorecto” en caso contrario.

DESCRIPCIÓN DE DATOS ENTRADA-SALIDA (VARIABLES)

Entradas: Valor del ángulo (ang – entero)
Salidas: Mensaje “Es un ángulo recto” ó “No es un ángulo recto”PSEUDOCODIGO

inicio
entero ang
Escribir “Dar valor del angulo:”
Leer ang
Si (ang == 90)
Entonces Escribir “Es un angulo recto”
Sino Escribir “No es un angulo recto”
Fin_sifin

CODIGO EN LENGUAJE C

#include
#include
void main () {
int ang;
printf (“Dar valor del angulo:”);
scanf(“%d”, &ang);
if (ang == 90)
printf (“Es un angulo recto”);else printf (“No es un angulo recto”);
getch();
}

Hacer un algoritmo que calcule el total a pagar por la compra de camisas. Si se compran tres camisas o más se aplica un descuento del 20% sobre eltotal de la compra y si son menos de tres camisas un descuento del 10%.

DESCRIPCIÓN DE DATOS ENTRADA-SALIDA (VARIABLES)

Entradas: Total de camisas (totCam – entero)
Precio camisa(precio - fraccionario) //mismo precio para todas las camisas
Salidas: Total a pagar – (TP - fraccionario)

PSEUDOCODIGO

inicio
entero totCam
fraccionario precio, totalC, desc, TP
Escribir“Cuantas camisas son?:”
Leer totCam
Escribir “Dar precio:”
Leer precio
TotalC = totCam * precio
Si (totCam >= 3)
Entonces desc = totalC * 0.20 // desc. 20% del totalde compra
Sino desc = totalC * 0.10 // desc. 10% del total de compra
Fin_si
TP = totalC - desc
Escribir “Total a pagar: ”, TP
Fin

CODIGO EN LENGUAJE C

#include
#includevoid main () {
int. totCam;
float precio, totalC, desc, TP;;
printf (“Cuantas camisas son?:”);
scanf (“%d”, &totCam);
printf (“Dar precio:”);
scanf (“%d”, &precio);...
tracking img