You are on page 1of 4

#define _CRT_SECURE_NO_WARNINGS

#include<stdio.h>
#include<stdlib.h>
#include<math.h>
#include<windows.h>
void peterparker(float reduccion);
void spiderman(float gravedad1, float gravedad2, float reduccion);
void main()
{
int decision, eleccion;
float reduccion=0, gravedad1=0, gravedad2=0, peso=0, altura=0;
Sleep(600);
{
printf(" ___ ___ ___ _ ___ \n ");
printf(" | -_> / - \\\ | - > | | / \\\ \n");
printf(" | | | | | | _ \\\ | |_ | |
| \n");
printf(" |_| |_|_| |___/ |___| \\\___/
");
}
Sleep(600);
{
printf("\t\t ___ _ _ ___ \n");
printf(" \t\t / - \\ | \\| | | \\ \n");
printf(" \t\t | | | | \\ | | | | \n");
printf(" \t\t |_|_| |_\\__| |___/ \n");
}
Sleep(600);
{
printf("\t\t ___ ___ _ ___ _ _ ___ ___ \n");
printf("\t\t| __> | - > | | | __> | \\| | | \\ / __>
\n");
printf("\t\t| __> | \\ | | | __> | \\ | | | | \\__ \\
\n");
printf("\t\t|_| |_|\\_\\ |_| |___> |_\\__| |___/ <___/
\n");
}
Sleep(600);
{
printf(" ___ _ ___ ___ _____ ___ ___ _ _ _
___ ___\n");
printf(" | __> | | | __> / _> |_ _| | - > / \\ | \\| | |
| / _> / __>\n");
printf(" | __> | | | __> | (_ | | | \\ | | | | \\ | |
| | (_ \\__ \\\n");
printf(" |___> |_| |___> \\___> |_| |_|\\_\\ \\___/ |_\\__|
|_| \\___> <___/\n");
}
Sleep(600);
{
printf(" ___________ \n");
printf(" ~_~_~_~_~_~_~_~_~_~_~_~_~_~_~_~_~_~_~_~_ |. . . . | \n");
printf(" ~_~_~_~_~_~_~_~_~_~_~_~_~_~_~_~_~_~_~_~_ | . . /\\_/\\
\n");
printf(" ~_~_~_~_~_~_~_~_~_~_~_~_~_~_~_~_~_~_~_~_ | . . .( + _
+) \n");
printf(" ~_~_~_~_~_~_~_~_~_~_~_~_~_~_~_~_~_~_~_~_ |_____________|
\n");
printf(" \"\ \"\ \"\ \"\
\n");
}
Sleep(1600);
do{
system("cls");
printf("\t\t\tBienvenido al programa\n\n");
printf("Este programa tiene la finalidad de resolver el siguiente problema
\ncon las variables que desee:\n\n");
printf("El valor de la aceleracion gravitacional g disminuye con la altura
\ndesde \"\g1\"\ m/s^2 al nivel del mar hasta \"\g2\"\ m/s^2 a una altura
de \"\h\"\ m \nque es por donde viajan los grandes aviones de pasajeros. Determine
la \nreduccion porcentual de peso del avion \"\m\"\ kg que vuela a \"\h\"\ m con
\nrelacion a su peso al nivel del mar.\n\n");
printf("Los valores preterminados del problema son los siguientes:\n\n");
printf("Gravedad 1 (g1) = 9.807 m/s^2\n");
printf("Gravedad 2 (g2) = 9.767 m/s^2\n");
printf("Altura (h) = 13000 m\n");
printf("Peso (m) = 25000 kg\n");
printf("Si desea resolver el problema con los datos mencionados, presione
1\n");
printf("Si desea modificar las variables, presione 2\n");
printf("Si desea salir del programa presione 3\n");
printf("Ingrese su decision:");
scanf_s("%d",&decision);
fflush(stdin);
switch(decision){
case 1:
system("cls");
peterparker(reduccion);
system("pause");
break;
case 2:
system("cls");
spiderman(gravedad1, gravedad2, reduccion);
system("pause");
break;
case 3:
system("cls");
printf("\n\n\n\n\n\n\n\n\n\t\t\tDislaik compa\n\n\n");
printf("
___________ \n");
printf(" A\t ~_~_~_~_~_~_~_~_~_~_~_~_~_~_~_~_~_~_~_~_
|. . . . | \n");
printf(" D\t ~_~_~_~_~_~_~_~_~_~_~_~_~_~_~_~_~_~_~_~_ | .
. /\\_/\\ \n");
printf(" I\t ~_~_~_~_~_~_~_~_~_~_~_~_~_~_~_~_~_~_~_~_ | .
. .( + _ +) \n");
printf(" O\t ~_~_~_~_~_~_~_~_~_~_~_~_~_~_~_~_~_~_~_~_ |
_____________| \n");
printf("
S\t \"\ \"\ \"\ \"\ \n");
Sleep(2000);
exit(EXIT_SUCCESS);
break;
}
system("cls");
printf("Quieres usar el programa denuevo?\n\n");
printf("Presiona cualquier tecla para si\n\n");
printf("Presiona 1 para salir\n\n");
printf("Ingrese su decicion:");
scanf_s("%d",&eleccion);
fflush(stdin);
}while(eleccion!=1);

}
void peterparker(float reduccion)
{
float gravedad1=9.807, gravedad2=9.767, peso=25000, altura=13000;
printf("\tUsted decidio resolver el problema con los datos
preterminados\n\n");
printf("El valor de la aceleracion gravitacional g disminuye con la altura
\ndesde %.3f m/s^2 al nivel del mar hasta %.3f m/s^2 a una altura de %.2f m que es
por donde viajan los grandes aviones de pasajeros. Determine la \nreduccion
porcentual de peso del avion %.2f kg que vuela a %.2f m con \nrelacion a su peso al
nivel del mar.\n\n", gravedad1, gravedad2, altura, peso, altura);
printf("Se sabe que para obtener el porcentaje de reduccion se debe
aplicar: \n\n%reduccion=(((g1-g2)/g1)x100)\n\n");
printf("Sustituimos los valores:\n");
printf("%reduccion=(((%.3f m/s^2-%.3f m/s^2)/%.3f m/s^2)x100)\n\n",
gravedad1, gravedad2, gravedad1);
printf("Se resuelve y obtenemos:\n");
reduccion=((gravedad1-gravedad2)/gravedad1)*100;
printf("Se obtuvo %.3f de porcentaje de reduccion\n", reduccion);
}
void spiderman(float gravedad1, float gravedad2, float reduccion)
{
int opcion;
float altura, peso;
do{
system("cls");
printf("\tUsted decidio resolver el problema cambiando los datos\n\n");
printf("A continuacion dele un valor a cada dato: \n");
printf("\nIngrese la gravedad 1: ");
scanf_s("%f",&gravedad1);
fflush(stdin);
printf("\nIngrese la gravedad 2: ");
scanf_s("%f",&gravedad2);
fflush(stdin);
printf("\nIngrese el peso: ");
scanf_s("%f",&peso);
fflush(stdin);
printf("\nIngrese el altura: ");
scanf_s("%f",&altura);
fflush(stdin);
printf("El problema quedara asi:\n\n");
printf("El valor de la aceleracion gravitacional g disminuye con la altura
\ndesde %.3f m/s^2 al nivel del mar hasta %.3f m/s^2 a una altura de %.2f m \nque
es por donde viajan los grandes aviones de pasajeros. Determine la \nreduccion
porcentual de peso del avion %.2f kg que vuela a %.2f m con \nrelacion a su peso al
nivel del mar.\n\n", gravedad1, gravedad2, peso, altura);
printf("Estas seguro de que quieres resolver el problema con los datos
dados?\nSi esta seguro presione cualquier tecla \npero si quiere volver a poner los
datos presione 1\n\n");
printf("Que decides?: \n");
scanf_s("%d",&opcion);
fflush(stdin);
}while(opcion==1);
system("cls");
printf("\t Muy bien, entonces se resolvera el problema con estos
datos\n\n");
printf("gravedad 1 = %.2f m/s^2\n", gravedad1);
printf("gravedad 2 = %.2f m/s^2\n", gravedad2);
printf("peso = %.2f kg\n", peso);
printf("altura = %.2f m\n", altura);
printf("Se sabe que para obtener el porcentaje de reduccion se debe
aplicar: \n\n%reduccion=(((g1-g2)/g1)x100)\n\n");
printf("Sustituimos los valores:\n");
printf("%reduccion=(((%.3f m/s^2-%.3f m/s^2)/%.3f m/s^2)x100)\n\n",
gravedad1, gravedad2, gravedad1);
printf("Se resuelve y obtenemos:\n");
reduccion=((gravedad1-gravedad2)/gravedad1)*100;
printf("Se obtuvo %.3f de porcentaje de reduccion\n", reduccion);
}

You might also like