Modulo 3
Modulo 3
Lenguaje de programación
Alumno:
Alan Eduardo Ortega Herrera
Grupo:
E187
Profesor:
Código:
#include <stdio.h>
int main(void)
{
int a = 10;
if (a > 9)
puts("First condition is true");
else
puts("First condition is false");
if (a < 9)
puts("Second condition is true");
else
puts("Second condition is false");
if (a == 9 + 1)
puts("Third condition is true");
else
puts("Third condition is false");
return 0;
}
#include <stdio.h>
int main(void)
{
int ipAddressPart1, ipAddressPart2, ipAddressPart3, ipAddressPart4;
return 0;
}
#include <stdio.h>
int main(void)
{
int ipAddressPart1, ipAddressPart2, ipAddressPart3, ipAddressPart4;
ipAddress32Bit += ipAddressPart1*256*256*256;
ipAddress32Bit += ipAddressPart2*256*256;
ipAddress32Bit += ipAddressPart3*256;
ipAddress32Bit += ipAddressPart4*1;
return 0;
}
Código:
#include <stdio.h>
int main(void)
{
/* the two numbers */
int number1, number2;
Código:
#include <stdio.h>
int main(void)
{
/* the three numbers */
int number1, number2, number3;
Código:
/*
1. max = -999999999;
2. read number
3. if(number == -1) print max next stop;
4. if(number > max) max = number
5. go to 2
*/
3.1.3.6 LAB: Type conversions: Part 1
Código:
#include <stdio.h>
int main(void)
{
float gradeAverage;
int finalGrade;
scanf("%f", &gradeAverage);
finalGrade = (int)gradeAverage;
if (finalGrade == 1)
puts("Very bad");
if (finalGrade == 2)
puts("Bad");
if (finalGrade == 3)
puts("Neutral");
if (finalGrade == 4)
puts("Good");
if (finalGrade == 5)
puts("Very good");
return 0;
}
3.1.3.7 LAB: Type conversions: Part 2
Código:
#include <stdio.h>
int main(void)
{
float notExactFive = 5.4;
float notExactNumber = 6.7;
int exactFive;
int roundedNumber;
3.1.4.4 Loops
Código:
#include <stdio.h>
int main(void)
{
/* temporary storage for incoming numbers */
int number;
3.1.4.5 Loops
Código:
int main(void)
{
/* count the numbers here */
int Evens = 0, Odds = 0;
/* 0 terminates execution */
while(Number != 0) {
/* check if the number is odd */
if(Number % 2)
/* increase the odd counter */
Odds++;
else
/* increase the even counter */
Evens++;
/* read the next number */
scanf("%d", &Number);
}
/* print results */
printf("Even numbers: %d\n", Evens);
printf("Odd numbers: %d\n", Odds);
return 0;
}
3.1.4.9 Loops
Código:
#include <stdio.h>
int main(void) {
int exp;
int pow = 1;
Código:
#include <stdio.h>
int main(void) {
int number;
int max = -100000;
int counter = 0;
for( ; ; ){
scanf("%d",&number);
if(number == -1)
break;
counter++;
if(number > max)
max = number;
}
if(counter)
printf("The largest number is %d \n",max);
else
printf("Are you kidding? You haven't entered any number!");
return 0;
}
3.1.4.12 Loops
Código:
#include <stdio.h>
int main(void) {
int number;
int max = -100000;
int counter = 0;
do {
scanf("%d",&number);
if(number == -1)
continue;
counter++;
if(number > max)
max = number;
} while (number != -1);
if(counter)
printf("The largest number is %d\n",max);
else
printf("Are you kidding? You haven't entered any number!");
return 0;
}
Código:
#include <stdio.h>
int main(void)
{
int input1;
int input2 = -1;
while(input2 != 0)
{
scanf("%d", &input1);
scanf("%d", &input2);
printf("Sum: %d\n", input1 + input2);
}
if(input1==99)
puts("Finish.");
return 0;
}
Código:
#include <stdio.h>
int main(void)
{
int input;
int counter = 0;
scanf("%d", &input);
do
{
int innerCounter=-1;
do
{
printf("*#");
innerCounter++;
} while (counter>innerCounter);
printf("\n");
counter++;
} while (input > counter && counter<20);
return 0;
}
Código:
#include <stdio.h>
int main(void)
{
int input;
int i, j;
scanf("%d", &input);
for (i = 0; i < input && i < 20; i++)
{
printf("*");
for (j = 0; j < i; j++)
printf(" ");
printf("*\n");
}
if (input > 20)
input = 20;
for (i = input-1; i >= 0; i--)
{
printf("*");
for (j = 0; j < i; j++)
printf(" ");
printf("*\n");
}
return 0;
}
Código:
Código:
#include <stdio.h>
int main(void)
{
int year;
scanf("%d", &year);
Código:
#include <stdio.h>
int main(void)
{
int input;
int nibbleH, nibbleL;
scanf("%d", &input);
nibbleH = (input >> 4) & 15;
nibbleL = input & 15;