CONDICIONALES IF LENGUAJE C
Enviado por Alejandro P • 24 de Noviembre de 2015 • Tarea • 1.753 Palabras (8 Páginas) • 232 Visitas
- Elaborar un programa para calcular la calificación final de un alumno, teniendo como datos cuatro calificaciones parciales. Imprimir el nombre, la calificación final y un comentario de “aprobado” si obtiene 60 o “reprobado” en caso contrario.
#include
#include
float C(float,float,float,float);
int main()
{
printf("PROMEDIO DE CALIFICACION FINAL\n\n");
float C1, C2, C3, C4, C5, P;
char N[60];
printf("Por favor ingresar el nombre del Alumno(a)\n\n");
gets(N),printf("\n");
printf("Por favor ingresar la primera calificacion\n\n"),scanf("%f",&C1),printf("\n");
printf("Por favor ingresar la segunda calificacion\n\n"),scanf("%f",&C2),printf("\n");
printf("Por favor ingresar la tercera calificacion\n\n"),scanf("%f",&C3),printf("\n");
printf("Por favor ingresar la cuarta calificacion\n\n"),scanf("%f",&C4),printf("\n");
P= C(C1,C2,C3,C4);
printf("EL PROMEDIO DEL ALUMNO(A) "),printf("%s",&N),printf(" ES:\n");
printf("%f",P),printf("\n\n");
if(P>=6)
{
printf("APROBADO\n\n");
}
If(P<=5)
{
printf("REPROBADO\n\n");
}
}
float C(float C1, float C2,float C3,float C4)
{
float P;
P=(C1+C2+C3+C4)/4;
return P;
}
- Elabore un programa para calcular e imprimir los valores de X y Y, teniendo como entrada el valor de X y calculando el de Y de acuerdo con las siguientes condiciones:
Si X < 0 entonces Y= 3X + 6
Si X >= 0 entonces Y = + 6
#include
#include
void Ec();
int main()
{
printf("PROGRAMA PARA RESOLVER UNA ECUACION\n\n");
Ec();
}
Ec()
{
float A, X, Y;
printf("Por Favor ingrese un valor para X (Excepto 0)\n");
scanf("%f",&X),printf("\n\n");
if(X<0)
{
printf("Ecuacion a Resolver Y = 3X + 6\n\n");
Y=(3*X)+6;
printf("EL RESULTADO DE LA ECUACION ES:\n%f",Y),printf("\n\n");
}
if(X>=0)
{
printf("Ecuacion a Resolver Y = X^2 + 6\n\n");
A=pow(X,2);
Y=A+6;
printf("EL RESULTADO DE LA ECUACION ES:\n%f",Y),printf("\n\n");
}
}
3. La ecuación de la segunda ley de Newton es:
F= ma
F= Fuerza que actúa sobre el objeto (cuerpo), en gramos por centímetro cuadrado.
m= Masa del cuerpo (grs).
a= Aceleración en centímetros por segundo al cuadrado.
Y dice: que la fuerza (F) que actúa sobre un cuerpo se obtiene multiplicando la masa por la aceleración.
Se puede calcular la aceleración (a) si se tienen los datos F y m : a=F/m
Se puede calcular la masa (m) si se tienen los datos fuerza (F) y aceleración (a)
Elaborar un programa que pregunte lo que desea calcular; Fuerza (F), masa (m) o aceleración (a). si es F, se leen los datos m y a. Si es a, se leen los datos F y m. si es m, se leen los datos F y a.
#include
float Fu();
float ma();
float ac();
float F, m, a, R;
int main()
{
printf("PROGRAMA PARA UTILIZAR LA FOMRULA F=ma\n(Fuerza=masa*aceleracion)\n\n");
int X;
printf("Selecciona la Ecuacion a Reailizar (introduzca el numero)\n\n");
printf("1. F=ma\n2. a=F/m\n3. m=F/a\n\n");
scanf("%d",&X);
if(X==1)
{
system("cls");
R=Fu();
printf("EL VALOR DE LA FUERZA ES: %f EN GRS/CM^2\n\n",R);
}
else
{
if(X==2)
{
system("cls");
R=ac();
printf("EL VALOR DE LA ACELERACION ES: %f EN CM^2\n\n",R);
}
else
{
if(X==3)
{
system("cls");
R=ma();
printf("EL VALOR DE LA MASA ES: %f EN CM^2\n\n",R);
}
else
{
printf("VALOR INCORRECTO\n\n");
}
}
}
}
float Fu()
{
printf("PROGRAMA PARA CALCULAR LA FUERZA F=ma\n\n");
printf("Por favor ingrese el valor de la masa en gramos\n");
scanf("%f",&m),printf("\n");
printf("Por favor ingrese el valor de la aceleracion en cm^2\n");
scanf("%f",&a),printf("\n");
F=m*a;
return F;
}
float ac()
{
printf("PROGRAMA PARA CALCULAR LA ACELERACION a=F/m\n\n");
printf("Por favor ingrese el valor de la Fuerza en gramos*cm^2\n");
scanf("%f",&F),printf("\n");
printf("Por favor ingrese el valor de la masa en gramos\n");
scanf("%f",&m),printf("\n");
a=F/m;
return a;
}
float ma()
{
printf("PROGRAMA PARA CALCULAR LA MASA m=F/a\n\n");
printf("Por favor ingrese el valor de la Fuerza en gramos*cm^2\n");
scanf("%f",&F),printf("\n");
printf("Por favor ingrese el valor de la aceleracion en cm^2\n");
scanf("%f",&a),printf("\n");
m=F/a;
return m;
}
4. Elabore un programa que permita hacer conversiones de temperaturas entre grados Fahrenheit, Celsius, Kelvin y Rankine. Primero debe preguntar qué tipo de grados quiere convertir, por ejemplo, si se le indica que se desea convertir una temperatura en grados Fahrenheit, debe leer la cantidad de grados y luego calcular e imprimir su equivalente en grados Celsius, Kelvin y Rankine. Y así debe hacer lo mismo para cada uno de los otros tipos.
...