1050 - DDD
Mais um uso bem bacana para switches.
Last updated
Was this helpful?
Mais um uso bem bacana para switches.
Last updated
Was this helpful?
Para este problema, basta usar sequência de ifs, switches ou dicionários. Para cada linguagem, vamos fazer da maneira mais apropriada.
#include <stdio.h>
int main(){
int DDD;
scanf("%d", &DDD);
switch(DDD){
case 61: printf("Brasilia\n");
break;
case 71: printf("Salvador\n");
break;
case 11: printf("Sao Paulo\n");
break;
case 21: printf("Rio de Janeiro\n");
break;
case 32: printf("Juiz de Fora\n");
break;
case 19: printf("Campinas\n");
break;
case 27: printf("Vitoria\n");
break;
case 31: printf("Belo Horizonte\n");
break;
default: printf("DDD nao cadastrado\n");
break;
}
return 0;
}
#include <iostream>
using namespace std;
int main(){
int DDD;
cin >> DDD;
switch(DDD){
case 61: cout << "Brasilia" << endl;
break;
case 71: cout << "Salvador" << endl;
break;
case 11: cout << "Sao Paulo" << endl;
break;
case 21: cout << "Rio de Janeiro" << endl;
break;
case 32: cout << "Juiz de Fora" << endl;
break;
case 19: cout << "Campinas" << endl;
break;
case 27: cout << "Vitoria" << endl;
break;
case 31: cout << "Belo Horizonte" << endl;
break;
default: cout << "DDD nao cadastrado" << endl;
break;
}
return 0;
}
var input = require('fs').readFileSync('/dev/stdin', 'utf8');
var lines = input.split('\n');
let DDD = parseInt(lines.shift().trim());
switch(DDD){
case 61: console.log("Brasilia");
break;
case 71: console.log("Salvador");
break;
case 11: console.log("Sao Paulo");
break;
case 21: console.log("Rio de Janeiro");
break;
case 32: console.log("Juiz de Fora");
break;
case 19: console.log("Campinas");
break;
case 27: console.log("Vitoria");
break;
case 31: console.log("Belo Horizonte");
break;
default: console.log("DDD nao cadastrado");
break;
}
codigos = {
61: "Brasilia",
71: "Salvador",
11: "Sao Paulo",
21: "Rio de Janeiro",
32: "Juiz de Fora",
19: "Campinas",
27: "Vitoria",
31: "Belo Horizonte"
}
DDD = int(input())
print("DDD nao cadastrado" if not DDD in codigos else codigos[DDD])