Practicas Unidad Iii

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

Ejercicio 1

#include <stdio.h>

#define EURO_DOLAR 1.19

main()
{
float dolares, euros;

printf("Introduce la cantidad en euros: ");


scanf("%f", &euros);

dolares = euros * EURO_DOLAR;

printf("%.2f euros son %.2f dolares.\n", euros, dolares);


}

Ejercicio 1.1

#include <stdio.h>

#define DOLAR_EURO 0.84

main()
{
float dolares, euros;

printf("Introduce la cantidad en dolares: ");


scanf("%f", &dolares);

euros = dolares * DOLAR_EURO;

printf("%.2f dolares son %.2f euros.\n", dolares, euros);

Ejercicio 2

#include <stdio.h>
main()
{
float celsius, fahrenheit;

printf("Introduce la temperatura en grados Celsius: ");


scanf("%f", &celsius);

fahrenheit = (celsius * 9/5) + 32;

printf("%.2f grados Celsius son %.2f grados Fahrenheit.\n", celsius, fahrenheit);

printf("Introduce la temperatura en grados Fahrenheit: ");


scanf("%f", &fahrenheit);

celsius = (fahrenheit - 32) * 5/9;

printf("%.2f grados Fahrenheit son %.2f grados Celsius.\n", fahrenheit, celsius);

}
Ejercicio 3
#include <stdio.h>
#include <math.h>

#define PI 3.14159265359

main()
{
float radio, longitud, area;

printf("Introduce el radio de la circunferencia: ");


scanf("%f", &radio);

longitud = 2 * PI * radio;
area = PI * pow(radio, 2);

printf("La longitud de la circunferencia es %.2f unidades.\n", longitud);


printf("El area incluida dentro de la circunferencia es %.2f unidades cuadradas.\n", area);
}

Ejercicio 4

#include <stdio.h>
// Definir la constante de gravitación universal
const float G = 6.67e-11; // Notación científica: 6.67 x 10^-11
main()
{
float M1, M2, R, F, G;
// Solicitar al usuario las masas y la distancia
printf("Introduce la masa M1 en kg: ");
scanf("%f", &M1);

printf("Introduce la masa M2 en kg: ");


scanf("%f", &M2);

printf("Introduce la distancia R en metros: ");


scanf("%f", &R);

// Calcular la fuerza de atracción gravitacional


F = G * (M1 * M2) / (R * R);

// Mostrar el resultado
printf("La fuerza de atracción gravitacional es: %f N\n", F);
}

Ejercicio 5
#include <stdio.h>

main()
{

int year_actual, edad_actual, year_especifico, edad_especifica;

// Solicitar el año actual y la edad de la persona


printf("Introduce el año actual: ");
scanf("%d", &year_actual);

printf("Introduce tu edad actual: ");


scanf("%d", &edad_actual);

// Solicitar el año para el que se quiere calcular la edad


printf("Introduce el año para el que quieres calcular tu edad: ");
scanf("%d", &year_especifico);

// Calcular la edad en el año especificado


edad_especifica = edad_actual + (year_especifico - year_actual);

// Mostrar la edad en el año especificado


printf("Tu edad en el año %d sera: %d\n", year_especifico, edad_especifica);
}

Ejercicio 6

#include <stdio.h>

int main()
{
int m, d;

printf("Ingrese un monto que no sea mayor que 4500: ");


scanf("%d", &m);

if (m >= 4500) {
printf("No se permite un numero mayor que 4500\n");
} else {
if (m >= 100) {
d = m / 100;
printf("%d billetes de 100 pesos\n", d);
m %= 100;
}
if (m >= 50) {
d = m / 50;
printf("%d billetes de 50 pesos\n", d);
m %= 50;
}
if (m >= 20) {
d = m / 20;
printf("%d billetes de 20 pesos\n", d);
m %= 20;
}
if (m >= 10) {
d = m / 10;
printf("%d moneda de 10 pesos\n", d);
m %= 10;
}
if (m >= 5) {
d = m / 5;
printf("%d moneda de 5 pesos\n", d);
m %= 5;
}
if (m >= 1) {
d = m / 1;
printf("%d moneda de 1 peso\n", d);
m %= 1;
}
}
Ejercicio 7

#include <stdio.h>

int main()
{
float a;
int i;

printf( "\n Introduzca un numero entero: " );


scanf( "%f", &a );

printf( "\n La tabla de multiplicar del %2.f es:\n", a );

for ( i = 1 ; i <= 10 ; i++ )


printf( "\n %d * %.2f = %.2f", i, a, i * a );
}

Ejercicio 8

#include <stdio.h>
using namespace std;

int main() {
unsigned int a;
printf("Introduzca un numero: ");
scanf("%d", &a);

printf(" Numero | Cuadrado | Al cubo\n");


printf("--------------------------------------\n");
for (int i = a; i < a + 5; i++) {
printf("%d | %d | %d\n", i, i * i, i * i * i);
}

}
Programa 9

#include <stdio.h>

int main() {
printf("Tamaño en memoria (en bytes):\n");
printf("char: %lu\n", sizeof(char));
printf("int: %lu\n", sizeof(int));
printf("short int: %lu\n", sizeof(short int));
printf("long int: %lu\n", sizeof(long int));
printf("float: %lu\n", sizeof(float));
printf("double: %lu\n", sizeof(double));

}
Ejercicio 10

#include <stdio.h>

int main()
{
int n;
float b, c, d;
printf("Ingrese el numero de almacen: ");
scanf("%d", &n);

printf("Ingrese la cantidad pedida de la pieza: ");


scanf("%f", &b);

printf("Ingrese el precio por unidad de la pieza: ");


scanf("%f", &c);

d = b * c;

printf("\nInformacion de la pieza:\n");
printf("Número de almacen: %d\n", n);
printf("Cantidad pedida: %.3f\n", b);
printf("Precio por unidad: $%.3f\n", c);
printf("Importe total del pedido: $%.3f\n", d);

}
Ejercicio 11

#include<stdio.h>
#include <cmath>
main()
{
float Pi=3.14;
float x, y, R;
printf("Ejercicio 11");
printf("\nPrograma de Radianes a grados");
printf("\nDame el angulo en Radianes: ");
scanf ("%f", &x);

R=(x*180)/Pi;
printf("En grados es: %f", R);
}

Ejercicio 12

#include<stdio.h>

main()
{
int a, x, y, z;
int i, j;
printf ("ejercio 12 whats");
printf ("\nDame el valor de un numero: ");
scanf ("%d", &a);
y=0;
for (i=0; i<4; i++)
{
y= y+a;
}
printf ("%d", y);

printf ("\nDame el valor del numerador: ");


scanf ("%d", &x);
j=0;
do
{
x=x-2;
j++;
}
while (x!=0);
printf ("El resultado es: %d", j);
}

Ejercicio 13

#include<stdio.h>

main()
{
float valor_logico;
// int valor_logico;
printf("Ejercicio 13");
printf("Valores logicos de las siguientes expresiones\n");
valor_logico=(3>5);
printf(" (3 > 5) es %d\n", valor_logico);
valor_logico=(5 > 3);
printf(" (5 > 3) es %d\n", valor_logico);
valor_logico=(15 > 3*5);
printf(" (15 > 3*5) es %d\n", valor_logico);
valor_logico=!(5 == 3);
printf("!(5 == 3) es %d\n", valor_logico);
}

Ejercicio 14

#include<stdio.h>

main()
{
int x, y;
printf("Ejercicio 14");
printf("\nPrograma de suma o producto");
printf("\nDame el primer valor: ");
scanf ("%d", &x);
printf("\nDame el segundo valor: ");
scanf ("%d", &y);
if(x>y)
{
printf ("El numero %d es mayor", x);
}
else
{
printf ("El numero %d es mayor", y);
}

Ejercicio 15

#include<stdio.h>

main()
{
int x, y, z, R, C;
printf("Ejercicio 15");
printf("\nPrograma de suma o producto");
printf("\nDame el primer valor: ");
scanf ("%d", &x);
printf("\nDame el segundo valor: ");
scanf ("%d", &y);
printf("\nDame el tercer valor: ");
scanf ("%d", &z);
if(x<0)
{
R=x*y*z;
printf ("%d", R);
}
else
{
C=x+y+z;
printf ("%d", C);
}
}
Ejercicio 16

#include<stdio.h>

main()
{
int V, I, R;
printf ("Ejercicio 16");
printf ("\nPrograma de Caida potencial");
printf ("\nDame el valor de I: ");
scanf ("%d", &I);
printf ("\nDame el valor de R: ");
scanf ("%d", &R);
if (R>1000)
{
printf("Error\nLa resistencia esta fuera de los limites por ser mayor de 1000 Ohm");
}
else
{
if (R<0)
{
printf("Error\nLa resistencia esta fuera de los limites por ser negativa");
}
else
{
V=I*R;
printf ("La caida de potencia es %d", V);
}
}
}

Ejercicio 17

#include <stdio.h>
#include <math.h>

main()
{
float a, b, c;
float discriminante, parteReal, parteImaginaria;
float result1, result2;

// Pedir al usuario los coeficientes de la ecuación


printf("Introduce los coeficientes (a, b, c) de la ecuacion cuadratica: ");
scanf("%f %f %f", &a, &b, &c);

// Calcular discriminante
discriminante = b*b - 4*a*c;

// Caso de ecuación de segundo grado


if (discriminante > 0) {
result1 = (-b + sqrt(discriminante)) / (2*a);
result2 = (-b - sqrt(discriminante)) / (2*a);
printf("Las raíces son %.2f y %.2f\n", result1, result2);
}
// Caso de raíces reales e iguales
else if (discriminante == 0) {
result1 = -b / (2*a);
printf("Las raíces son reales e iguales: %.2f\n", result1);
}
// Caso de raíces imaginarias
else {
parteReal = -b / (2*a);
parteImaginaria = sqrt(-discriminante) / (2*a);
printf("Las raíces son %.2f + %.2fi y %.2f - %.2fi\n", parteReal, parteImaginaria, parteReal,
parteImaginaria);
}

Ejercicio 19

#include <stdio.h>

int Bisiesto(int c)
{
if ((c % 4 == 0 && c % 100 != 0) || c % 400 == 0) {
return 1;
} else {
return 0;
}
}

int main() {
int a, b;
printf("Ingrese el primer año: ");
scanf("%d", &a);
printf("Ingrese el segundo año: ");
scanf("%d", &b);

printf("Estos son los años bisiestos del año %d al año %d:\n", a, b);
for (int c = a; c <= b; c++) {
if (Bisiesto(c)) {
printf("%d\n", c);
}
}

También podría gustarte