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);...
Regístrate para leer el documento completo.