Práctica 11

Anuncio
UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO
“POR MI RAZA HABLARÁ EL ESPÍRITU”
FACULTAD DE INGENIERÍA
TEMA:
PRACTICA 10:
ESTRUCTURAS DE SELECCION
PROFESOR:
JORGE LUIS LOPEZ
ALUMNA:
CORTÉS ALEJANDRO ANA LAURA
GRUPO: 1112
//Programa que resuelve una ecuación de segundo grado//
Inicio
Imprimir ‘Programa que resuelve una ecuación de segundo grado’
Imprimir ‘Escribe el valor del coeficiente A’
Leer a
Imprimir ‘Escribe el valor del coeficiente B’
Leer b
Imprimir ‘Escribe el valor del coeficiente C’
Leer c
d=b*b-4.0*a*c
Si d>0.0 entonces
x1=(-b+sqrt(d))/(2.0*a)
x2=(-b-sqrt(d))/(2.0*a);
Imprimir ‘Existen dos raices reales:\nX1=%5.31f\nX2=%5.31f\n",x1, x2’
Terminar
Si no Si d<0.0 entonces
real=-b/(2.0*a)
imaginaria= sqrt(-d)/(2.0*a)
Imprimir ‘Existen dos raices complejas:’
Imprimir ‘X1=%5.31f+%5.31fi \nX2=%5.31f%5.31fi\n", real, imaginaria, real, -imaginaria’
Terminar
Si no
x1=-b/(2.0*a)
Imprimir ‘Las dos raices son iguales \nX1=X2= %5.31f’
Terminar
Terminar
#include<stdio.h>//librería estándar
#include<conio.h>// Esta librería contiene el getch
#include<math.h>//Esta librería contiene funciones matematicas como la raiz cuadrada
int main(void){
double a, b, c;// variables que toman valores reales
double d, x1, x2, real,imaginaria;
printf("Programa que resuelve una ecuacion de segundo grado\n");
printf("Escribe el valor del coeficiente A\n");
scanf("%1f",&a);
printf("Escribe el valor del coeficiente B\n");
scanf("%1f",&b);
printf("Escribe el valor del coeficiente C\n");
scanf("%1f",&c);
d=b*b-4.0*a*c; // se calcula el disminuyente b^2-4ac
if(d>0.0) // El disminuyente es positivo
{
x1=(-b+sqrt(d))/(2.0*a); // Se calculan dos raíces, X1 y X2
x2=(-b-sqrt(d))/(2.0*a);
printf("\nExisten dos raices reales:\nX1=%5.31f\nX2=%5.31f\n",x1, x2);
}
else if(d<0.0)//El discriminante es negativo
{
real=-b/(2.0*a);
imaginaria= sqrt(-d)/(2.0*a);
printf("\nExisten dos raices complejas:\n");
printf("X1=%5.31f+%5.31fi \nX2=%5.31f%5.31fi\n", real, imaginaria, real, -imaginaria);
}
else
{
x1=-b/(2.0*a);// el discriminante es 0
printf("\nLas dos raices son iguales \nX1=X2= %5.31f\n",x1);
}
getch();//mantiene la pantalla estática
return 0;// el programa termina sin problemas
}
//Programa realiza una operación sobre dos números//
Inicio
Imprimir ‘Dame un caracter’
Leer c
Imprimir ‘Dame dos numeros enteros separados por una coma’
Leer a, b
Evaluar carácter
Considerar si carácter es ‘+’ entonces
Imprimir ‘Resultado de la suma %d’,a+b
Terminar
Considerar si carácter es ‘-’ entonces
Imprimir ‘Resultado de la resta %d’,a-b
Terminar
Considerar si carácter es ‘*’ entonces
Imprimir ‘Resultado de la multiplicacion %d’,a*b
Terminar
Considerar si carácter es ‘/’ entonces
Imprimir ‘Resultado de la division %d’,a/b
Terminar
Considerar si no es ninguna de las opciones
Imprimir ‘ERROR’
Terminar
Terminar
#include<stdio.h>
#include<conio.h>
int main(void)
{
char c;
int a, b;
printf("Dame un caracter\n");
scanf("%c",&c);
printf("\nDame dos numeros enteros separados por una coma.\n");
scanf("%d,%d",&a,&b);
switch(c)
{
case '+':
printf("\nResultado de la suma %d",a+b);
break;
case '-':
printf("\nResultado de la resta %d",a-b);
break;
case '*':
printf("\nResultado de la multiplicacion %d",a*b);
break;
case '/':
printf("\nResultado de la division %d",a/b);
break;
default:
printf("\nERROR\n");
}
getch();
return 0;
}
//Programa que muestra un menú y según la opción seleccionada
realiza el cálculo correspondiente//
Inicio
Imprimir ‘1._ El triple’
Imprimir ‘2._ El cuadrado’
Imprimir ‘3._ Logaritmo natural’
Imprimir ‘4._ Logaritmo decimal’
Imprimir ‘5._ Seno’
Imprimir ‘6._ Coseno’
Imprimir ‘Escribe el numero de la opcion que desee:’
Leer x
Imprimir ‘Escribe el numero:’
Leer num
Evaluar(x)
Considerar si x=1
Imprimir ‘El triple de %f es %1f\n’,num,3*num
Terminar
Considerar si x=2
Imprimir ‘El cuadrado de %f es %1f\n’,num,num*num
Terminar
Considerar si x=3
Imprimir ‘El logaritmo neperiano de %f es %1f\n’,num,log(num)
Terminar
Considerar si x=4
Imprimir ‘El logaritmo decimal de %f es %1f\n’,num,log10(num)
Terminar
Considerar si x=5
Imprimir ‘El seno de %f es %1f\n’,num,sen(num)
Terminar
Considerar si x=6
Imprimir ‘El coseno de %f es %1f\n’,num,cos(num)
Terminar
Considerar si no es ninguna de las opciones
Imprimir ‘Esto no es ninguna opcion’
Terminar
Terminar
#include<stdio.h>
#include<conio.h>
#include<math.h>
int main(void)
{
int x;
double num;
printf("\n 1._ El triple\n");
printf("\n 2._ El cuadrado\n");
printf("\n 3._ Logaritmo natural\n");
printf("\n 4._ Logaritmo decimal\n");
printf("\n 5._ Seno\n");
printf("\n 6._ Coseno\n");
printf("\n\n Escribve el numero de la opcion que desee:\n");
scanf("%d",&x);
printf("\n\n Escribe el numero:\n");
scanf("%f",&num);
switch(x)
{
case 1:
printf("\n El triple de %f es %1f\n",num,3*num);
break;
case 2:
printf("\n El cuadrado de %f es %1f\n",num,num*num);
break;
case 3:
printf("\n El logaritmo neperiano de %1f es %1f\n",num,log(num));
break;
case 4:
printf("\n El logaritmo decimal de %f es %1f\n",num,log10(num));
break;
case 5:
printf("\n El seno de %f es %1f\n",num,sin(num));
break;
case 6:
printf("\n El coseno de %f es %1f\n",num,cos(num));
break;
default:
printf("\n\n Esto no es ninguna opcion\n");
break;
}
getch();
return 0;
}
Inicio
Imprimir ‘\n Presta atencion al siguiente menu.’
Imprimir ‘RANGO DE CALIFICACIONES:\n\n 1._ De 0 a 4.99\n\n 2._ De 5 a 6.99\n\n 3._ De 7 a 8.99\n\n 4._ De 9 a 9.99\n\n 5._
10’
Imprimir ‘Elige la opcion que contiene tus calificaciones:’
Leer opción
Evaluar opcion
Considerar si opcion=1
Imprimir ‘Tu situacion es: No aprobado.’
Terminar
Considerar si opcion=2
Imprimir ‘Tu situacion es: Aprobado.’
Terminar
Considerar si opcion=3
Imprimir ‘Tu situacion es: Notable..’
Terminar
Considerar si opcion=4
Imprimir ‘Tu situacion es: Sobresaliente.’
Terminar
Considerar si opcion=5
Imprimir ‘Tu situacion es: Excelente.’
Terminar
Considerar si no es ninguna de esas opciones
Imprimir ‘La opción que elegiste no esta asignada. Vuelve a elegir.’
Terminar
Terminar
#include<stdio.h>
#include<conio.h>
main(){
int opcion;
printf("\n Presta atencion al siguiente menu.\n \n");
printf(" RANGO DE CALIFICACIONES:\n\n 1._ De 0 a 4.99\n\n 2._ De 5 a 6.99\n\n 3._ De 7 a 8.99\n\n 4._ De 9 a 9.99\n\n
5._ 10\n\n");
printf("\n Elige la opcion que contiene tus calificaciones:\n");
scanf(" %d",&opcion);
switch(opcion){
case 1:
printf("\n Tu situacion es: No aprobado.\n");
break;
case 2:
printf("\n Tu situacion es: Aprobado.\n");
break;
case 3:
printf("\n Tu situacion es: Notable.\n");
break;
case 4:
printf("\n Tu situacion es: Sobresaliente.\n");
break;
case 5:
printf("\n Tu situacion es: Excelente.\n");
break;
default:
printf("\n La opcion que elegiste no esta asignada. Vuelve a elegir.\n");
break;
}
getch();
return 0;
}
Inicio
Imprimir ‘Este es un programa que te ayudará a saber como vestirte dependiendo del clima.’
Imprimir ‘Elige de acuerdo a que quieres que se te aconseje:\n\n 1) Temperatura\n 2) Humedad\n\n’
Leer opción
Si opción = 1 entonces
Imprimir ‘Con base en el siguiente menú, elige la opción que corresponda al clima que en estos momentos hay en tu ciudad:’
Imprimir ‘TEMPERATURA (Esta dada en grados)\n\n 1._ Menos de 0\n 2._ Entre 0 y 9\n 3._ Entre 10 y 24\n 4._ Entre 25 y
29\n 5._ 30 o mas’
Leer opcion2
Evaluar opcion2
Considerar si opcion2=1
Imprimir ‘Mejor no salgas, hay mucho frio’
Terminar
Considerar si opcion2=2
Imprimir ‘Deberías usar pantalón, chaleco y abrigo.’
Terminar
Considerar si opcion2=3
Imprimir ‘Deberías usar pantalón de pana y abrigo.’
Terminar
Considerar si opcion2=4
Imprimir ‘Deberías usar pantalón largo y camisa.’
Terminar
Considerar si opcion2=5
Imprimir ‘Deberías usar pantalones cortos y camiseta.’
Terminar
Considerar si no es ninguna de esas opciones
Imprimir ‘La opción que elegiste no esta asignada. Vuelve a elegir.’
Terminar
Terminar
Si no opción=2 entonces
Imprimir ‘Con base en el siguiente menú, elige la opción que corresponda al clima que en estos momentos hay
en tu ciudad:’
Imprimir ‘HUMEDAD (Esta dada en porcentaje)\n\n 1._ Entre 0 y 45\n 2._ Entre 46 y 50\n 3._ Entre 51 y 85\n
4._ Entre 86 y 90’
Leer opcion2
Evaluar opcion2
Considerar si opcion2=1
Imprimir ‘Deberias usar pantalon, chaleco y abrigo’
Terminar
Considerar si opcion2=2
Imprimir ‘Deberías usar pantalón de pana y abrigo.’
Terminar
Considerar si opcion2=3
Imprimir ‘Deberías usar pantalón largo y camisa.’
Terminar
Considerar si opcion2=4
Imprimir ‘Deberias usar pantalones cortos y camiseta.’
Terminar
Considerar si no es ninguna de esas opciones
Imprimir ‘La opción que elegiste no esta asignada. Vuelve a elegir.’
Terminar
Terminar
Si no imprimir ‘La opcion que elegiste no esta asignada. Vuelve a elegir.’
Terminar
#include<stdio.h>
#include<conio.h>
main(){
int opción, opcion2;
printf(" Este es un programa que te ayudará a saber como vestirte dependiendo del clima.\n");
printf(" Elige de acuerdo a que quieres que se te aconseje:\n\n 1) Temperatura\n 2) Humedad\n\n");
scanf("%d",&opcion);
if(opción==1){
printf("\n Con base en el siguiente menu, elige la opcion que corresponda al clima que en estos
momentos hay en tu ciudad:\n");
printf("\n TEMPERATURA (Esta dada en grados)\n\n 1._ Menos de 0\n 2._ Entre 0 y 9\n 3._ Entre
10 y 24\n 4._ Entre 25 y 29\n 5._ 30 o mas\n\n");
scanf("%d",&opcion2);
switch (opcion2){
case 1:
printf("\n Mejor no salgas, hay mucho frio.\n");
break;
case 2:
printf("\n Deberias usar pantalon, chaleco y abrigo.\n");
break;
case 3:
printf("\n Deberias usar pantalon de pana y abrigo.\n");
break;
case 4:
printf("\n Deberias usar pantalon largo y camisa.\n");
break;
case 5:
printf("\n Deberias usar pantalones cortos y camiseta.\n");
break;
default:
printf("\n La opcion que elegiste no esta asignada. Vuelve a elegir.\n");
break;
return 0;
}}
else if(opcion==2){
printf("\n Con base en el siguiente menu, elige la opcion que corresponda al clima que en estos
momentos hay en tu ciudad:\n");
printf("\n HUMEDAD (Esta dada en porcentaje)\n\n 1._ Entre 0 y 45\n 2._ Entre 46 y 50\n 3._ Entre
51 y 85\n 4._ Entre 86 y 90 \n \n\n");
scanf("%d",&opcion2);
switch (opcion2){
case 1:
printf("\n Deberias usar pantalon, chaleco y abrigo.\n");
break;
case 2:
printf("\n Deberias usar pantalon de pana y abrigo.\n");
break;
case 3:
printf("\n Deberias usar pantalon largo y abrigo.\n");
break;
case 4:
printf("\n Deberias usar pantalones cortos y camiseta.\n");
break;
default:
printf("\n La opcion que elegiste no esta asignada. Vuelve a elegir.\n");
break;
}}
else
printf("\n La opcion que elegiste no esta asignada. Vuelve a elegir.\n");
getch();
return 0;
}
Descargar