Computing">
Nothing Special   »   [go: up one dir, main page]

Unidad 2 Fernanda Y.

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 37

INSTITUTO TECNOLOGICO DEL ESTADO DE PUEBLA

Asignatura:
ALGORITMOS Y PROGRAMACION

Docente:
VIOLETA MARTINEZ RAMIREZ

Nombré de los integrantes:


Martinez Fuentes Fernanda Yosselin

TRABAJO:
PRTAFOLIO DE EVIDENCIAS
UNIDAD 2

Fecha:
15 – MARZO – 2023
ENUNCIADO: Diseñar y elaborar una aplicación que muestre de un
numero si Positivo, Negativo o Nuestro.

DIAGRAMA DE FLUJO PSEUDOCODIGO

INICIO

Numero:entero

Escribir”Introduce el valor:”

Leer numero

Si ¿0<n? entonces
Escribir ”POSITIVO”
VERDADERO FALSO
Si No Si ¿0<n? entonces

Escribir “NEGATIVO”

Si No Escribir “NEUTRO”

FIN
CODIGO

#include <stdio.h>

int main(void)

{int n;

system("color f0");

printf("Muestra si el numero es positivo (+) o negativo (-)\n");

printf("Introduce el valor:");

scanf("%f", &n);

if(n>0) printf ("POSITIVO");

else

if(n<0) printf("NEGATIVO");

else printf("Valor neutro");

VENTANA DE SALIDA

NEGATIVO

POSITIVO
ENUNCIADO: Diseñar y elaborar una aplicación que muestre de un numero si es par o
impar.

DIAGRAMA DE FLUJ0
PSESUDOCODIGO

INICIO

Numero: entero

Escribir”Muestra si es par o impar”

Escribir#Digite valor”

Leer numero

Si¿numero Modulo 12=0?

Entonces

Sino

Escribir “valor impar”

Fin
CODIGO
VENTANA DE SALIDA
#include <stdio.h>

int main(void)

{int numero;

system("color f0");

printf("Muestra si el numero es Par o Impar\n");

printf("Digite el numero:");

scanf("%i", &numero);

if(numero % 2 == 0)

printf("El %i es PAR", numero);

else

printf("El %i es IMPAR", numero);

}
ENUNCIADO: Diseñar y elaborar una apliacion que muestre de u numero X si es Diisor
o No Divisor de un numero Y.

DIAGRAMA DE FLUJ0
PSESUDOCODIGO

INICIO

X,y: entero

Escribir” Muestra si es divisor de un


numero”

Escribir”Digite el dividendo:”

Leer x

Escribir” Digite el divisor:”

Leer y

Si ¿X Modulo y=0?

Entinces

Escribir”Es divisor”

Sino

Escribir “No es divisor”

FIN
CODIGO
VENTANA DE SALIDA
#include <stdio.h>

int main(void)

{int x,y;

system("color f0");

printf("Muestra si un numero es Divisor de otro numero");

printf("\nDigite el Dividendo:");

scanf("%i", &x);

printf("Digite el Divisor:");

scanf("%i", &y);

if(x%y == 0)

printf("%i,Si es divisor de %i", y,x);

else printf("%i,No es divisor de %i", y,x);

}
ENUNCIADO: Diseñar y elaborar una aplicación que muestre si un numero X se
encuentra contenido en un rango de valores.

DIAGRAMA DE FLUJ0 PSESUDOCODIGO

INICIO

X,li,ls:entero

Escribir”Muestra si es Divisor de un numero”

Escribir”Digite el limite inferior:”

Leer li

Escribir”Digite el limite superior:”

Leer ls

Escribir”Digite el valor:”

Leer x

Si¿x>li Y x <=ls?

Entonces

Escribir “Esta dentro del rango”

Sino

Escribir “No esta dentro del rango”

FIN
CODIGO

#include <stdio.h>

int main(void)

{int li,ls,x;

system("color f0");

printf("Muestra si un valor mero X esta dentro de un rango predefinido por el


usuario\n");

printf("Digite el valor inferior:");

scanf("%i", &li);

printf("Digite el valor superior:");

scanf("%i", &ls);

printf("Digite el valor a verificar:");

scanf("%i", &x);

if(x>=li && x<=ls)

printf("El valor se enuentra dentro del rango");

else printf("de un rango predefinido por el usuario");

VENTANA DE SALIDA
ENUNCIADO: Diseñar y elaborar una aplicación que Clasifique el clima segun la
temperatura registrada.

DIAGRAMA DE FLUJ0
PSESUDOCODIGO

INICIO

Temperatura: entero

Escribir” Clima según temperatura”

Escribir “Digite la temperatura”.

Leer temperatura

SI ¿temperatura>40? Entonces

Escribir “Muy Calido”

Sino SI ¿temperatura>30 Y temperatura<39?

Entonces Escribir “Calido”

Sino Si¿temperatura>15 Y temperatura >29?

Entonces Escribir “Templado”

Sino Si¿temperatura>0 Y temperatura<14?

Entonces Escribir “Frio”

Sino Si¿temperatura>0?

Entonces Escribir “ Muy Frio”

FIN

CODIGO
#include <stdio.h>

int main(void)

{int temperatura;

system("color f0");

printf("Clasificacion del clima segun temperatura registrada\n");

printf("Digite la temperatura actual:");

scanf("%i", &temperatura);

if(temperatura>= 40)

printf("Clima muy calido");

else if(temperatura>= 30 && temperatura<= 39)


printf("Clima calido");

else if(temperatura>= 15 && temperatura<= 29)

printf("Clima templado");

else if(temperatura>= 0 && temperatura<= 14)

printf("Clima frio");

else if(temperatura<0)

printf("Clima muy frio");

VENTANA DE SALIDA
ENUNCIADO: Diseñar y elaborar una aplicación que Clasifique el
aprovechamiento alcanzado según su calificación registrada

DIAGRAMA DE FLUJ0
PSESUDOCODIGO

INICIO

Escribir” Digite la calificación obtenida”

Leer calificacion

SI ¿calificacion=100? Entonces Escribir “Excelente”

Sino SI ¿temperatura<99 Y temperatura>90?

Entonces Escribir “Muy bien”

Sino Si¿calificacion<=89 Y calificacion >=80?

Entonces Escribir “Bein”

Sino Si¿calificacion<=79Y calificación<=7014?

Entonces Escribir “Reegular”

Sino Si¿calificacion<79? Entonces Escribir “ Muy


Reprobado”

CODIGO
FIN

#include <stdio.h>

int main(void)

{ int edad;

system("color f0");

printf("Aprovechamiento segun calificacion\n");

printf("Digite la calificacion:");

scanf("%i",&calificacion);

if (calificacion ==100)

printf("Excelente");

else if(calificacion<=99 && calificacion >=90)

printf("Muy bien");

else if(calificacion<=89 && calificacion >=80)

printf("Bien");

else if(calificacion <=79 && calificacion >=70)

printf("Regular");
else if(calificacion<70)

printf("Reprobado");

}
VENTANA DE SALIDA
ENUNCIADO: Diseñar y elaborar una aplicación que muestre un menú de operaciones
básicas para dos números enteros y calcule la opción deseada con la sentencia con
sentencia IF.

DIAGRAMA DE FLUJ0
CODIGO
#include <stdio.h>

int main(void)

int num1, num2, opcion;

system("color f0");

printf("Operaiones basicas sobre dos numeros\n");

printf("---MENU---\n");

printf("1) Suma\n");

printf("2) Resta\n");

printf("3) Multiplicacion\n");

printf("4) Division\n");

printf("5) Modulo\n");

printf("\n\t\t\t\a opcion:");

scanf("%i", &opcion);

printf("Dame 2 numeros separados por espacio, termina con ENTER...");

scanf("%i%i", &num1, &num2);

if(opcion==1)

printf("%i + %i = %i", num1, num2, (num1+num2));

else

if(opcion==2)

printf("%i - %i = %i", num1,num2,num1-num2);

else

if(opcion==3)

printf("%i x %i = %i", num1,num2,num1*num2);

else

if(opcion==4)

{if(num2)

printf("%i / %i = %f", num1,num2,num1/num2);

else printf ("DIVISION POR CERO");

}else

if(opcion==5)

{if(num2)

printf("%i % %i=%i", num1, num2,num1%num2);

else printf ("DIVISION POR CERO");


}else printf ("Opcion Invalida");

VENTANA DE SALIDA
ENUNCIADO: Diseñar y elaborar una aplicación que muestre un menú de operaciones
básicas para dos números enteros y calcule la opción deseada con la sentencia con
sentencia IF.

DIAGRAMA DE FLUJO
PSEUDOCODIGO
INICIO

Escribir “Introduce la opción deseada”

Leer opción

Según dia

Caso 1: Entonces Escribir num1+num2”

Caso 2: Entonces Escribir num1-num2

Caso 3: Entonces Escribir num1*num2

Caso 4: Entonces Escribir num1/num2

Caso 5: Entonces Escribir num1 Mod num2

Defecto: Escribir “Operación no valida”

FIN

CODIGO
#include <stdio.h>

int main(void)

int num1, num2, opcion;

system("color f0");

printf("Operaiones basicas sobre dos numeros\n");

printf("---MENU---\n");

printf("1) Suma\n");

printf("2) Resta\n");

printf("3) Multiplicacion\n");

printf("4) Division\n");

printf("5) Modulo\n");

printf("\n\t\t\t\a opcion:");

scanf("%i", &opcion);

printf("Dame 2 numeros separados por espacio, termina con ENTER...");

scanf("%i%i", &num1, &num2);


switch(opcion){

case 1: printf("%i + %i = %i", num1, num2, (num1+num2)); break;

case 2: printf("%i - %i = %i", num1,num2,num1-num2);

case 3: printf("%i x %i = %i", num1,num2,num1*num2);

case 4: printf("%i / %i = %f", num1,num2,num1/num2);

case 5: printf("%i % %i=%i", num1, num2,num1%num2);

default: printf ("Opcion NO valida");

}
DIAGRAMA DE FLUJO

PSEUDOCODIGO

Inicio

Dia: entero

Escribir “Introduce el numero de la semana”

Leer dia

Según(dia)

Caso 1: Entonces Escribir “LUNES”

Caso 2: Entonces Escribir “MARTES”

Caso 3: Entonces Escribir “MIERCOLES”

Caso 4: Entonces Escribir “JUEVES”

Caso 5: Entonces Escribir “VIERNES”

Caso 6: Entonces Escribir “SABADO”

Caso 7: Entonces Escribir “DOMINGO”


Defecto: Escribir “DIA INVALIDO”

FIN

CODIGO

#include <stdio.h>

int main(void)

int dia;

system("color f0");

printf("Muestre el dia de la semana\n");

printf("Introduce el numero de la semana:");

scanf("%i",&dia);

switch(dia){

case 1: printf("Lunes"); break;

case 2: printf("Martes"); break;

case 3: printf("Miercoles"); break;

case 4: printf("Jueves"); break;

case 5: printf("Viernes"); break;

case 6: printf("Sabado"); break;

case 7: printf("Domingo"); break;

VENTANA DE SALIDA
PREEXAMEN
ENUNCIADO 1: Dado un valor flotante desde teclado que representa la hora del día
determinar y notificar a través de un mensaje en pantalla si es la hora es “A.M” o
“P.P”.

DIAGRAMA DE FLUJO PSEUDOCODIGO

INICIO

Hora:Real

Escribir “Digite la hora del día”

Leer Hora

Si,¿Hora=00.00 y Hora<=11.59?

Entonces Escribir “A.M”

Sino Si¿Hora>= 12.00 y Hora <= 23.59?

Entonces Escribir “P.M”

Sino Si, ¿Hora> 23.59?

Entonces Escribir “No valido”

Fin
CODIGO

#include <stdio.h>

int main(void)

{ float H;

system("color f0");

printf("Hora A.M o P.M del dia\n");

printf("Digite la hora del dia:");

scanf("%f",&H);

if(H>0 && H<12)

printf("A.M");

else if(H>=12.00 && H<=23.59)

printf("P.M");

else printf("No valido");

VENTANA DE SALIDA
ENUNCIADO 2: Dado un valor entero capturado por el usuario que representa el mes
del año, determinar y notificar a través de un mensaje si el mes se encuentra dentro
de la siguiente posible estación del año: “Primavera”, “Verano”, “Otoño” o “Invierno”.

DIAGRAMA DE FLUJO

PSEUDOCODIGO
Inicio

Mes: entero

Escribir “Digite el número del mes”

Leer mes

Según(mes)

Caso 1: Caso 2: Caso 12: Entonces Escribir “INVIERNO”

Caso 3: Caso 4: Caso 5: Entonces Escribir “PRIMAVERA”

Caso 6: Caso 7: Caso 8: Entonces Escribir “VERANO”

Caso 9: Caso 10: Caso 11: Entonces Escribir “OTONIO”

Defecto: Escribir “DIA INVALIDO”

FIN
CODIGO
#include <stdio.h>

int main(void)

int mes;

system("color f0");

printf("Muestre la estacion dependiendo del mes\n");

printf("Digite el numero del mes:");

scanf("%i",&mes);

switch(mes){

case 1: case 2: printf("INVIERNO"); break;

case 3: case 4: case 5: printf("PRIMAVERA"); break;

case 6: case 7: case 8: printf("VERANO"); break;

case 9: case 10: case 11: printf("OTONIO"); break;

case 12: printf("INVIERNO"); break;

default: printf("Mes invalido");

VENTANA DE SALIDA
ENUNCIADO 3: Dado un valor flotante desde teclado que representa la hora de
determinar y notificar a través de un mensaje en que hora de alimentos se encuentra;
“Desayuna”, “Almuerzo”, “Comida” o “Cena”.

DIAGRAMA DE FLUJO
PSEUDOCODIGO

INICIO

Escribir “Digite la hora”

Lerr hr

Si ¿hr<= 5.00 y hr<=8.59?

Escribir “Desayuno”

Sino Si ¿hr <= 9.00 y hr> = 11.59?

Entonces escribir “Almuerzo”

Si ¿hr<= 13.00 y hr<=16.59?

Escribir “Comida”

Sino Si ¿hr <= 20.00 y hr> = 22.59?

Entonces escribir “Cena”

Sino Si ¿hr <= 23.00 y hr> = 4.59?

Entonces escribir “Cena”

Entonces Escribir “No es valido”

Fin
CODIGO

#include <stdio.h>

int main(void)

{ int hr;

system("color f0");

printf("Clasificacion de comidas segun la hora\n");

printf("Digite la hora:");

scanf("%i",&hr);

if(hr >=8.59 && hr<=5.00)

printf("Desayuno");

else if(hr >=12.59 && hr<=9.00)

printf("Almuerzo");

else if(hr >=16.59 && hr<=13.00)

printf("Comida");

else if(hr >=22.59 && hr<=20.00)

printf("Cena");

else if(hr >=4.59 && hr<=23.00)

printf("No es valido");

VENTANA DE SALIDA
ENUNCIADO 4: Dado un valor entero capturado por el usuario que representa el día
de la semana, determinar y notificar y notificar a través de un mensajes si el día se
encuentra dentro de la dentro de la siguiente: ”Fin de semana”, “Mitad de semana” o
“Fin de semana”.

DIAGRAMA DE FLUJO

PSEUDOCODIGO
Inicio

Dia: entero

Escribir “Introduce el numero de la semana”

Leer dia

Según(dia)

Caso 1: Entonces Escribir “INICIO DE SEMANA”

Caso 2: Entonces Escribir “INICIO DE SEMANA”

Caso 3: Entonces Escribir “MITAD DE SEMANA”

Caso 4: Entonces Escribir “MITAD DE SEMANA”

Caso 5: Entonces Escribir “FIN DE SEMANA”

Caso 6: Entonces Escribir “FIN DE SEMANA”


Caso 7: Entonces Escribir “FIN DE SEMANA”

Defecto: Escribir “DIA INVALIDO”

FIN

CODIGO

#include <stdio.h>

int main(void)

{ int dia;

system("color f0");

printf("Muestre el dia de la semana\n");

printf("Digite el numero del dia:");

scanf("%i",&dia);

switch(dia)

{ case 1: case 2:printf("Inicio de semana\n"); break;

case 3: case 4: printf("Mitad de semana\n"); break;

case 5: case 6: case 7: printf("Fin de semana\n");break;

default: printf("Numero del dia de la semana no valida");

VENTANA DE SALIDA
ENUNCIADO: Dado un valor entero desde teclado que representa la edad
determinada y visualizar en pantalla en que etapa de la vida se encuentra la persona:
“infancia”, “Mayor de edad”, “Adulto”, “Tercera edad”

Diagrama de flujo

FALSO

FALSO

FALSO

VERDADERO

VERDADERO FALSO

VERDADERO
FALSO

VERDADERO

FALSO

VERDADERO

VERDADERO

VERDADERO
Pseudocodigo

INICIO

Escribir ” Digite edad”

Leer edad

SI ¿calificacion>65? Entonces Escribir “Tercera edad”

Sino SI ¿edad<64 Y edad>36?

Entonces Escribir “Adulto”

Sino Si¿edad<=35 Y edad >=18?

Entonces Escribir “Mayor de edad”

Sino Si¿edad<=17 Y edad<=11?

Entonces Escribir “Adolescencia”

Sino Si¿edad<=10 Y edad<=6?

Entonces Escribir “Infancia intermedia”

Sino Si¿edad<=5 Y edad<=3?

Entonces Escribir “Infancia temprana”

Sino Si¿edad<=2 Y edad<=0?

Entonces Escribir “Etapa prenatal”

FIN
CODIGO

#include <stdio.h>

int main(void)

{ int edad;

system("color f0");

printf("Etapa de la vida de una persona\n");

printf("Digite edad:");

scanf("%i",&edad);

if (edad >=65)

printf("Tercera edad");

else if(edad<=64 && edad >=36)

printf("Adulto");

else if(edad<=35 && edad >=18)

printf("Mayor de edad");

else if(edad <=17 && edad >=11)

printf("Adolescencia");

else if(edad <=10 && edad>=6)

printf("Infancia intermedia");

else if(edad <=5 && edad >=3)

printf ("Infancia temprana");

else if(edad <=2 && edad >=0)

printf ("Etapa Prenatal");

}
VENTANA DE SALIDA

También podría gustarte