Practicas Unidad Iii
Practicas Unidad Iii
Practicas Unidad Iii
#include <stdio.h>
main()
{
float dolares, euros;
Ejercicio 1.1
#include <stdio.h>
main()
{
float dolares, euros;
Ejercicio 2
#include <stdio.h>
main()
{
float celsius, fahrenheit;
}
Ejercicio 3
#include <stdio.h>
#include <math.h>
#define PI 3.14159265359
main()
{
float radio, longitud, area;
longitud = 2 * PI * radio;
area = PI * pow(radio, 2);
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);
// Mostrar el resultado
printf("La fuerza de atracción gravitacional es: %f N\n", F);
}
Ejercicio 5
#include <stdio.h>
main()
{
Ejercicio 6
#include <stdio.h>
int main()
{
int m, d;
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;
Ejercicio 8
#include <stdio.h>
using namespace std;
int main() {
unsigned int a;
printf("Introduzca un numero: ");
scanf("%d", &a);
}
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);
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);
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;
// Calcular discriminante
discriminante = b*b - 4*a*c;
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);
}
}