In this HackerRank Day 1 Data types 30 days of code problem, we need to develop a program that accepts an integer, double,  and string and prints the sum of them in each line as an output screen.

## Problem solution in Python 2 programming.

```# Declare second integer, double, and String variables.
j=int(raw_input())
# Read and save an integer, double, and String to your variables.
e=float(raw_input())
# Print the sum of both integer variables on a new line.
t=(raw_input())
print i+j
# Print the sum of the double variables on a new line.
print d+e
# Concatenate and print the String variables on a new line
# The 's' variable above should be printed first.
print s+t```

## Problem solution in Python 3 programming.

```# Declare second integer, double, and String variables.
# Read and save an integer, double, and String to your variables.
j = int(input())
e = float(input())
t = input()
# Print the sum of both integer variables on a new line.
print(i+j)
# Print the sum of the double variables on a new line.
print(d+e)
# Concatenate and print the String variables on a new line
print(s+t)
# The 's' variable above should be printed first.
```

### Problem solution in java programming.

```    // Declare second integer, double, and String variables.
int i2;
double d2;
String s2;
// Read and save an integer, double, and String to your variables.
i2=scan.nextInt();
d2=scan.nextDouble();
scan.nextLine();
s2=scan.nextLine();

// Print the sum of both integer variables on a new line.
System.out.println(i+i2);

// Print the sum of the double variables on a new line.
System.out.println(d+d2);

// Concatenate and print the String variables on a new line
// The 's' variable above should be printed first.
System.out.println(s+s2);```

### Problem solution in c++ programming.

```    int a;
double b;
string c;

cin >> a;
cin >> b;
getline(cin, c);
getline(cin, c);

cout << (a + i) << endl;
cout << setprecision(1) << fixed << (b + d) << endl;
cout << (s + c) << endl;```

### Problem solution in c programming.

```    #define MAX_BUFFER 255
// Declare second integer, double, and String variables.
int si;
double dd;
char *buff = malloc(MAX_BUFFER);
if (buff == NULL) {
printf("Memory error\n");
return 1;
}
// Read and save an integer, double, and String to your variables.
if ( fgets(buff, MAX_BUFFER, stdin) != NULL ) {
sscanf(buff, "%d", &si);
printf("%d\n", i + si);
}
if ( fgets(buff, MAX_BUFFER, stdin) != NULL ) {
sscanf(buff, "%lf", &dd);
printf("%.1f\n", d + dd);
}
if ( fgets(buff, MAX_BUFFER, stdin) != NULL ) {
printf("%s%s\n", s, buff);
}

// Print the sum of both integer variables on a new line.
// Print the sum of the double variables on a new line.

// Concatenate and print the String variables on a new line
// The 's' variable above should be printed first.
```

### Problem solution in Javascript programming.

```    // Declare second integer, double, and String variables.
var i2
var d2
var s2

// Read and save an integer, double, and String to your variables.